There has been a lot of talk regarding the amazing new UIs that we can build with XmlHttpRequest, and the like ( a la Google Maps, TadaList, etc ).
Jesse James Garrett has given this set of technology a new name, and talks about it in Ajax: A New Approach to Web Applications.
I am extremely excited about the technology, but can’t agree more with Jason Fried when he calls for some caution.
As with all ‘new ways of doint it’, we need to make sure that we don’t confuse the users. One of the sad truths of UI work, is that you often have to keep your UI in a state that users are used too, even if the purist in you thinks they know a better way.
So, its time for us to get creative, but end up with an interface that is as usable, as much as it blows away the customers! :)