I find AJAX to be a great way of combining server-side and client-side experiences. Its' the perfect example of synergy, where the whole experience is greater than the sum of it's parts. Having said that, a lot of websites over-use it to such an extent that the only real purpose have been to show of. Pelle Svane explained this AJAX show off phenomenon.

Doing it right
The new image search engine at live.com is a perfect example of doing it right. It is very user friendly, good designed and, most importantly, very simple to use. Microsoft have been getting it real lately, and that's nice to see.

"GhostDoc is a free add-in for Visual Studio that automatically generates XML
documentation comments."

I have known about GhostDoc for some time now, but didn’t believe it to be very useful in any way. I expected it to provide poorly written XML comments for the methods it’s commenting.

Anyway, today was the day I gave it a go. I downloaded it and installed it in about 30 seconds without errors. I opened Visual Studio 2005 and was met with this new context menu item:

GhostDoc

GhostDoc writes XML comments and only XML comments, so it has no need for more than a single context menu item. I like that. Now, the real test; how will it write the comments? To my big surprise, it almost writes better comments than I can do myself.

If you haven't tried it out for your self, I can only recommend that you do. It will save you a lot of time.