Also visit: ThrillOf | Boxxet

Elsewhere on Techshrine: Web 2.0 | Rails | Linux | Ubuntu | ETech |

# 4 Blogger

ASP.NET Weblogs

ASP.NET Weblogs (weblogs.asp.net) has great Ajax news, photos, videos and more

If you publish ASP.NET Weblogs or are a publisher of a great blog, join THE BOXXET NETWORK.

Thursday, Jan 21

Friday, Jul 31

ASP.NET MVC V2 Preview 1 Released

Thumbnail Areas provide a means of grouping controllers and views to allow building subsections of a large application in relative isolation to other sections. Each area can be implemented as a separate ASP.NET MVC project which can then be referenced by the main application. This helps manage the c...

Wednesday, Jul 1

SharePoint Search-as-You-Type with jQuery

Thumbnail So how is all of this implemented? Well the idea is to display an HTML textbox in a Content Editor Web Part. Using the jQuery library, an eventhandler is added to that textbox for every keypress. When there are more than three characters (value is configurable) entered in the textbox, jQuery...

Tuesday, Jun 30

The ASP.NET Capsule #13: Preparing your Telerik based website to run in medium trust

Thumbnail You can ajaxify all controls that normally work with postbacks. Defines visually and codeless (in Visual Studio design-time) which elements should initiate AJAX requests and which elements should be updated No need to modify your application logic Allows you to update a number of page...

Monday, Jun 22

Podcast: jQuery Secrets with Dave Ward

Thumbnail Dave Ward specializes in writing about ASP.NET, jQuery and ASP.NET AJAX. He is a contributing author to ASP.NET Ajax in Action, Second Edition from Manning, Nerd Dinner’s JavaScript secret weapon, listed on the Programming homepage of Alltop and newly inducted ASP Insider. Full Speed:dow...

Saturday, Jun 13

ASP.NET AJAX testing made easy using Visual Studio 2008 Web Test

Thumbnail Visual Studio 2008 comes with rich Web Testing support, but it’s not rich enough to test highly dynamic AJAX websites where the page content is generated dynamically from database and the same page output changes very frequently based on some external data source e.g. RSS feed. Although yo...

Sunday, Jun 7

Opinion: June 7th Links: ASP.NET, AJAX, ASP.NET MVC, Visual Studio

Thumbnail AJAX Building Interactive UI with AJAX – A look at JSON Serialization: Scott Mitchell has a nice article that explores the JSON serialization format used by ASP.NET AJAX when calling web-services and server end-points from client-side script.

This article also contains excerpts from YouTube, Ajax Tutorial Top List

Saturday, May 30

How To: May 30th Links: ASP.NET, AJAX, ASP.NET MVC, Visual Studio

Here is the latest in my link-listing series .  Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the past.  You can also now follow me on twitter ( @realscottgu ) where I also post links and small posts. ASP....

Thursday, May 28

Surveys, Polls, Voting, and why they usually stink

A current snapshot of results shows that 76% of developers are using jQuery, compared with 48% using ASP.NET AJAX and 58% using AJAX Toolkit.  Does that really mean that there are more jQuery developers than WebForms/ASP.NET AJAX developers?  To confuse matters, AJAX Control Toolkit is b...

Monday, May 25

CodingQA Podcast Episode 7

In this show Federico and Matthew talk about what exploratory testing (ET) is and how the ASP.NET QA team uses this methodology for testing. News Dynamic Data release in CodePlex.com TechEd 2009 Ajax Control Toolkit Refresh released. Exploratory Testing

Monday, May 4

Creating jQuery plug-ins from MicrosoftAjax components

Thumbnail We had an interesting discussion recently on the ASP Insiders mailing list and ended up talking about what cool stuff we could build on top of jQuery. Many interesting things were mentioned and it was a very useful discussion but one suggestion in particular struck my curiosity as it was so...

Wednesday, Apr 29

Podcast: Exploring ASP.NET MVC 1.0

Thumbnail The Life And Times of an ASP.NET MVC Controller13 ASP.NET MVC extensibility points you have to know Pain Points? We Don't Have no Stinkin' Pain Points! When I asked Jeffery and Eric what the remaining pain points of ASP.NET MVC were, I got a surprising response – none. Since the framework is int...

Tuesday, Apr 28

Using of JSON Result in Asp.net MVC 1.0

Thumbnail In a post few month back , i showed how can i simulate a callback using JQuery and ASP.NET with my experimental FlickrXplorer project. More detail on this can be found at the following URL http://weblogs.asp.net/mehfuzh/archive/2008/10/13/using-jquery-to-do-ajax-form-posts-in-as...

Tuesday, Apr 21

Microsoft MSDN Events Unleashed

Session 1: Internet Explorer 8 for Developers · Selectors API · AJAX Navigation enhancements with Virtual Earth demo on history, AJAX Cross Domain Calls · Scenic Ribbon API · Windows Web Services API · Additional enhancements that support development WHERE ARE THE EVENTS?

Friday, Apr 17

Minimize Code by Using jQuery and Data Templates

Thumbnail I’m currently working on a heavily AJAX-oriented ASP.NET MVC web application for a business client and using jQuery to call controller actions, retrieve JSON data and then manipulate the DOM to display the data. Several of the pages have quite a bit of dynamic HTML that has to be generated o...

Monday, Apr 13

ASP.NET QA Podcast – Episode 4

The team released the April update to the Lightweight Test Automation Framework. “The Dark Ages” ASP.NET 1.0/2.0 During this time the team was very focused on automating everything. (disadvantage) This approach is not good with a changing Spec. (disadvantage) Bugs were being found to late i...

Monday, Mar 30

Breaking the WSS Top Link Bar in two with jQuery

Thumbnail So how can this be solved with the help of jQuery? Well besides a very powerful DOM Selectors API, the jQuery library also has a DOM Maniplation API. This Manipulation API can change the HTML that’s rendered in the browser, by adding elements, removing elements etc. The idea is to write a Java...

Monday, Mar 23

Submitting my first bug after ASP.NET MVC 1.0 RTM Release

The Controller class of ASP.NET MVC Framework has few overloaded methods to return json result from the controller actions. Internally it uses the JavaScriptSerializer which was introduced in ASP.NET AJAX Framework. But unlike the DataContractJsonSerializer which works on attribute...

Friday, Mar 13

Don’t use alert() on AJAX webservice errors!

If the error only affects a certain portion of the screen, usually you’ll want to disable the affected area and show some kind of error indicator there. If you NEED to have a popup, use an HTML overlay or something non-blocking that will allow the user to navigate away without being stopped t...

Thursday, Feb 5

How to choose a client template engine

Thumbnail On the client-side, the browser provides two ways to generate HTML: innerHTML and the DOM API. Template rendering is of course possible, but only using a JavaScript library. To be honest, one should mention XSLT here, which is standard and widely supported but whose somewhat unusual synt...

This article also contains excerpts from Ajax Tutorial Top List

Thursday, Jan 22

IIS 7, Dynamic Compression and tons of AJAX web services means massive performance increases

I work on a product called Agility CMS.  Agility CMS is a hosted web content management system - including a web application dedicated to actually editing website content, pages, sitemaps and other good stuff.  What does it mean though?  How much real benefit is there to dynamic compressi...

Monday, Jan 5

2009 Predictions - ASP.NET, BizTalk and LINQ 2 SQL are dead and so are VB, C# and Azure

Thumbnail BizTalk is dead With Dublin coming up with the Framework 4.0, it makes no sense to purchase and invest in BizTalk anymore.  Why spend gazillions of dollars when you’ll have the exact same services for free right in the Framework?  Why being locked with a product when you get the API for free?

AJAX History and ASP.NET AJAX Preview 3

Thumbnail I hope everybody had a great holiday break and is ready to go for 2009 :). In .NET 3.5 SP1 we shipped some improvements to the AJAX framework, including the AJAX History Feature, which allows you to add history points in the browser for AJAX applications.  There have been some great blog posts ab...

Friday, Dec 19

Podcast: ASP.NET 4.0 and Visual Studio 2010 Enhancements

Thumbnail Future Dynamic Data implementations for MVC will feature a controller with virtual methods for insert, update and delete. Using virtual methods obviously means that developers will have the option to over-ride and replace any methods they see fit. Update: Check out Dynamic Data Previe...

Tuesday, Dec 9

Working with the ASP.NET AJAX Authentication Service

Thumbnail Logout Let's dissect each section to see what's going on.  Walking the code from top to bottom, you'll first notice I'm registering the AJAX Control Toolkit assembly. If you're not already familiar with this set of AJAX controls, I recommend you take a few minutes to learn about (link provi...

Sunday, Dec 7

Evolution of the ASP.NET Test Process (Part 2)

Our team's first encounter with this process was during a project code named Atlas (later to be known as ASP.NET AJAX). Back then, nobody was really sure how this would work out (and there wasn't a lot of guidelines coming from the division either), so it was understood that we would experime...

Tuesday, Dec 2

Opinion: Controlling HTML in ASP.NET WebForms

Thumbnail The age-old problem of ASP.NET changing a control’s ID creeps up. This is a problem because once you start interacting with style sheets and JavaScript the client IDs become very important. While there are a number of ways around this issue for both CSS and scripting, why not dodge the proble...

Friday, Nov 21

Using jQuery with ASP .NET AJAX to create a cascading CheckBoxList

Thumbnail The app consists of two files: a web form that contains the HTML and jQuery code, and an Ajax-enabled WCF web service that returns JSON (JavaScript Object Notation) that will be rendered client side. Figure 3 - Required HTML Figure 8 - Working with JSON The Web Service

Wednesday, Nov 19

Opinion: Integrating SharePoint 2007 and jQuery [Part One]

In the first part of this article I'll talk about how you can enable the jQuery JavaScript library in SharePoint 2007 sites and pages. The second part of this article will focus on using jQuery in SharePoint 2007 sites and pages. When I was at PDC’08, I attended a session about the jQuery JavaS...

Thursday, Nov 13

Encrypt your AJAX traffic using Microsoft Silverlight and Ajax.NET Professional

Thumbnail With the html bridge and some client-side code you’re able to encrypt strings in JavaScript with the help of System.Security. In the AjaxSecurityProvider created above you have to override the ClientScript property to let Ajax.NET Professional encrypt the JSON strings using Silverlig...

Friday, Nov 7

$addHandler : cross browser handler execution sequence

Supporting predetermined and same event handlers calling sequence across all browsers. Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Where X is ASP.NET Ajax version number, you have installed. if (e) throw e; if (e) throw e; break;

Wednesday, Nov 5

Opinion: Working with ADO.NET Data Services in AJAX

Thumbnail Introduction If you haven't heard, we've shipped ASP.NET AJAX CodePlex Preview 3.  It's live and available here.  I'm really excited about this release because it includes client-side support for ADO.NET Data Services, replacing the AJAX Client Library for ADO.NET Data Services that we h...

Tuesday, Oct 28

Silverlight Toolkit Overview and Samples

Thumbnail Controls are where it’s at these days in the programming world.  By using them you maximize re-use, enhance productivity and avoid building custom functionality.  Plus, when you need a control to do something different you can always extend it rather than writing everything from scratc...

Monday, Oct 27

Opinion: How to convince developers and management to use automated unit test for AJAX websites

Thumbnail Suggested Reading: Web Application testing in .Net - WatiN Data Driven Web Testing With Visual Studio 2008 Team System Sean Lumley’s blog on Visual Studio Web Test and Load Test Ed Gla’s Blog on VSTS Load Testing Bill Barnett’s Blog on Visual Studio Web Test and Load Test

Wednesday, Oct 22

October 22nd Links: ASP.NET, Visual Studio, WPF and Silverlight

Building a Great ASP.NET AJAX Application from Scratch: Brad Abrams has a nice end to end application tutorial that shows off building an ASP.NET AJAX application from scratch. It covers ASP.NET, LINQ, Server and Client-side AJAX, the ASP.NET AJAX Control Toolkit, jQuery and more.  A great e...

Monday, Oct 13

Opinion: Using jQuery to do Ajax Form posts in Asp.net MVC

Thumbnail It is now official with Scott Guthrie's post that jQuery will be bundled with Asp.net. jQuery is a tiny 15K JavaScript library that contains features from UI tweaks, DOM manipulation to full Ajax control. In my last post, I have shown how to get going with Ajax.Form using Microsoft MVC Ajax lib...

Friday, Oct 10

October 10th Links: ASP.NET, ASP.NET AJAX, jQuery, IIS

Here is the latest in my link-listing series.  Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the past. ASP.NET 46 ASP.NET AJAX Control Toolkit Tutorials: Christian Wenz has published 46 super useful...

Monday, Oct 6

ASP.NET AJAX and HTTP Handlers: A Cautionary Tale

For those of you using the ASP.NET AJAX Controls, there is a potential pitfall in how HTTP handlers are managed that can affect your AJAX applications.  This issue may take a little bit longer to explain than most, but that’s because it involves a concept probably unfamiliar to most AJAX dev...

Friday, Oct 3

Create REST API using ASP.NET MVC that speaks both Json and plain Xml

Thumbnail So far you have seen simple object and list serialization. A best practice is to return a common result object that has some status, message and then the real payload. It's handy when you only need to return some error but no object or list. I use a common Result object that has three properties -...

Wednesday, Oct 1

The Evolution of Client Side Data Binding in ASP.NET

Client side data binding, where we call a web service method via JavaScript and attach the resulting data to visual elements, is beginning to get a real foothold in this industry. On top of that, they have developed a system of client-side templating that allows us to easily transform the o...

Sunday, Sep 28

jQuery and Microsoft

Thumbnail jQuery is a lightweight open source JavaScript library (only 15kb in size) that in a relatively short span of time has become one of the most popular libraries on the web. For example, the below JavaScript uses jQuery to find all <div> elements within a page that have a CSS class of "pr...

Thursday, Sep 25

Asynchronous error handling change in ASP.NET AJAX 3.5

Thumbnail There is a subtle change in the .NET 3.5 release of the Microsoft Ajax Library that might catch some developers by surprise when handling asynchronous postback errors. The change can be found at the end of the endPostBack function of the PageRequestManager object. In the first release of the...

Monday, Sep 22

ASP.NET MVC Application Building: Forums #6 – Ajax

Thumbnail In this series of blog entries, I build an entire MVC Forums application from start to finish. In this entry, I create the user interface for the Forums application by taking advantage of ASP.NET AJAX client templates. I build the entire user interface for the Forums application with a singl...

Saturday, Sep 13

[ASP.NET AJAX] - CodePlex Preview 2 - Declarative Custom Behavior

Thumbnail As we seen in my last post, declarative is very powerful. Let's now see how simple it is to use his own custom behavior. First of all, we need to create a behavior. In this example, we will use a simple HoverBehavior. His goal is just to swap a CSS class when mouse is over a DOM element. To create a behav...

Monday, Sep 8

[ASP.NET AJAX] - CodePlex Preview 2 - Declarative Master-Details DataView

Thumbnail Following this post regarding Master-Details implementation by the programmatic way, let's see how to do it through declarative way. This sample is based on the ASP.NET AJAX CodePlex Preview 2. Let's first create an .aspx page and add a ScriptManager to link the MicrosoftAjaxTemplates.js...

Monday, Sep 1

ASP.NET MVC Preview 5 and Form Posting Scenarios

Thumbnail This past Thursday the ASP.NET MVC feature team published a new "Preview 5" release of the ASP.NET MVC framework.  You can download the new release here.  This "Preview 5" release works with both .NET 3.5 and the recently released .NET 3.5 SP1.  It can also now be used with both Visual Studio 2008 as w...

PHP for the Microsoft AJAX Library - new Release!

Christian Wenz has pushed a new release of he PHP libraries for the Microsoft AJAX libraries with support version 3.5. Get it here on Codeplex http://www.codeplex.com/phpmsajax

Thursday, Aug 28

Murach's ASP.NET Web Programming with VB.NET

Thumbnail From there, you learn even faster as you master the core professional skills like HTML, server controls, validation controls, state management, and user controls. Then, you learn how to use the best ADO.NET features for working with a database in a web application including: connection...

Podcast: ASP.NET Caching and Performance

Thumbnail Note: Browsers only make two simultaneous requests per domain. By simply creating extra CNAMEs for images, style sheets and JavaScript files, you can greatly improve the load speed of a page. Resources Steve Smith's blogASP Alliance Cache ManagerBlack Belt ASP.NET Performance Session...

This article also contains excerpts from Sun Bloggers

CallbackController

Faster, lighter and better than AJAX Off course that is in some of the cases and not all of them. AJAX is a very beautifull framework and has some great possibilities. Sometimes however a simple lightweighted callback is all that's needed to perform a simple task. (Read #9 over here). It is, no l...

Thursday, Aug 21

Patch: Ajax Control Toolkit for .NET3.5 SP1 Released

Hi! Today I am happy to inform all you guy that Codeplex has just released the Ajax Control Toolkit for .NET3.5 SP1 . Everything is ready for you to get started with now. Bertrand Le Roy posted about this on more details, click here . To Download the Ajax Control Toolkit just go here: http://www.cod...

This article also contains excerpts from Squirrel.com, AjaxControlToolkit Work Item, codeplex.com

Patch: Ajax Control Toolkit released for .NET 3.5 SP1

I will update this post once this is done. What's next? In the very short term, we will provide a client-side only version of the toolkit, similar to the Microsoft Ajax Library , that enables...(read more)

This article also contains excerpts from Squirrel.com, codeplex.com, AjaxControlToolkit Work Item

Friday, Aug 15

Browser difference when using "innerHTML"

This week we found another subtle browser difference as we were running MVC Ajax tests. If you have been following the Asp.Net MVC project, you will know that we are currently working on adding an Ajax story to the framework. Basically, adding helper methods so that a developer can render lin...

Monday, Aug 11

Patch: Dot Net framework 3.5 and visual studio 2008 SP1 out

Hi, Microsoft has released sp1 for dot net framework 3.5 and visual studio 2008 The SP1 has following feature update for Ado.net entity framework The SP1 for visual studio 2008 also has many notable bug fixes. You can find a list of the fixes here.

This article also contains excerpts from Squirrel.com, AjaxControlToolkit Work Item, codeplex.com

Wednesday, Aug 6

Thinking in REST

Once that logic is in place then, we can see how we could do the exact same thing but instead of formatting the post as an HTML web page, we could choose to format it as XML. We could choose to format it as JSON, or AMF, or any other way we might want to return that resource to the client.

Monday, Aug 4

Book Review: ASP.NET Ajax In Action

It really helped me get some true insights for working with Ajax. Thanks to it I've written my first javascripts to call some methods and webservices using http. And has given me a clear idea of how to work with JSON. Anyway, if you get serious about Ajax, get this book, period.

Sunday, Aug 3

Converting VS 2008 Website to Web Application

Typically, when you are converting any project from VS 2003 to VS 2005 SP1, it converts as "web application" not "website". You can also convert a "website" to a "web application". There's an option "Convert to web application" to look for.

Saturday, Aug 2

How To: File Upload control AJAX effect

Since long I was wondering on how I will be able to use FileUpload control inside UpdatePanel and I am sure there will be lot of other people who were expecting the same to be working. I found an intersting video article by Joe Stagner in which he described how to use the FileUpload control insi...

Monday, Jul 28

Script Combining - What's the big deal?

Microsoft is about to ship Visual Studio 2008 SP1, and .NET Framework 3.5 SP1.  Now service patches aren't always very exciting, but these are because they contain some great new features.  You've probably already heard the buzz around AJAX History support, and Dynamic Data.  Script Combin...

Saturday, Jul 26

Maintain Browser History with AJAX

Most of you out there would have noticed that browser history button doesn’t work if you are using AJAX. Instead of rolling forward or backward the AJAX step they actually move the complete page. This can be a nightmare for users that always tend to use them. AJAX has a very nice feature known as...

Thursday, Jul 24

Podcast: ASP.NET MVC + ASP.NET AJAX

Jess Chadwick describes how to integrate the ASP.NET AJAX framework with ASP.NET MVC. With a few tricks up his sleeve, Jess makes it easier than it seems. Jess is "Lead Code Monkey" at Infragistics, president of the New Jersey .NET User Group and contributor to the Code Camp Server project. Reso...

Tuesday, Jul 22

ASP.NET AJAX 4.0 Template Example

Thumbnail Yesterday was released the first preview of ASP.NET 4.0. Lot's of cool stuff come with this release and with this article i will try to demonstrate the use of templates. The example is available for download Let's start... First we have to download MicrosoftAjaxTemplates.js available from Code...

MVC AJAX Support

In the latest preview of the Microsoft ASP.NET MVC Framework, one of the newly included features is AJAX helper methods. It's going to be interesting to see where they go with these. At the moment, they've added just a couple of tasters. This blog post discusses how to set them up and make use of t...

Wednesday, Jul 16

Patch: ASP.NET MVC Preview 4 Released

The following is the higher level roadmap of MVC that available from CodePlex. Improved Ajax Support           -Support multiple partial updates Improvements to the Ajax helper methods (link to action, ajax form, field and form observers) Helper Methods Improvements Validatio...

Friday, Jun 6

113 » ASP.NET Podcast Show #113 - Deep Dive into the ASP.NET AJAX …

Pingback from 113 » ASP.NET Podcast Show #113 - Deep Dive into the ASP.NET AJAX …

Thursday, May 29

Technology Round Table Podcast #2 - AJAX Frameworks

But seriously, this one's a lot shorter (too short?) and you'll hopefully find the sound quality's improved. We've also heard from several people that, while it's easy for a group of geeks to criticize anything and everything, that doesn't necessarily transfer into useful information....

Monday, Apr 28

April 28th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Silverlight

Here is the latest in my link-listing series .  Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the past. ASP.NET Displaying the Number of Active Users on an ASP.NET Site : Scott Mitchell continues his ex...

Sunday, Apr 13

AJAX UpdatePanel - "Statefull" Control Update Trigger

Thumbnail Note that the HTML button control "SubButton" is outside the UpdatePanel and is not defined as a Trigger to the UpdatePanel.   In order to turn the Button off and get the UpdatePanel to update, we're going to do it all in JavaScript. If you use an ASP.NET Button control and disable the Button wit...

Sunday, Feb 17

Opinion: Feb 17th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET

JavaScript Stack Traces in ASP.NET AJAX and JavaScript Error Publishing using ASP.NET AJAX: Joel Rumerman has put together two nice posts that detail some god ways to capture JavaScript stack trace information, as well as to report JavaScript errors using ASP.NET AJAX.

Tuesday, Feb 12

Patch: Folks Ajax Framework - New Stable Release 0.0.2

The Folks Project Team has been released a new stable version (0.0.2). This release contains many speed improvements and several bug fixs.

Wednesday, Feb 6

Opinion: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Here is the latest in my link-listing series.  Also check out my ASP.NET Tips, Tricks and Tutorials page for links to popular articles I've done myself in the past. ASP.NET ASP.NET Security Tutorial Series: Scott Mitchell (who wrote the excellent Data Access Tutorial Series for us last year)...

Sunday, Jan 13

My first book - Building a Web 2.0 Portal with ASP.NET 3.5

My first book "Building a Web 2.0 Portal with ASP.NET 3.5" from O'Reilly is published and available in the stores. This book explains in detail the architecture design, development, test, deployment, performance and scalability challenges of my open source web portal Dropthings.com. Drop...

Friday, Jul 27

Patch: re: VS 2008 and .NET 3.5 Beta 2 Released

Note that if you create a new web application that targets .NET 3.5 you'll be able to use ASP.NET AJAX. There is also now a version of the ASP.NET AJAX Control Toolkit that targets .NET 3.5 that you can download here: www.codeplex.com/. ...

This article also contains excerpts from Squirrel.com, codeplex.com
 
 

Photo GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto Gallery

Do you publish a blog? If so, consider joining the Boxxet Network and see your great content showcased and rewarded! Learn more...

©2009 Boxxet, Inc. | Contact | Privacy Policy | Terms of Service
Page updated Fri, Feb 5.