Arthur, It's a good tip, especially when hot swap tells you that you need to restart. For our app, we resorted to creating sandbox GWT entry points to develop widgets in isolation. This gave us usable compile/refresh times but I still long for the days when I could just press F5 to refresh the whole thing. :)
Another wish list item: a less API-invasive approach to protecting against XSRF attacks (see: http://groups.google.com/group/Google-Web-Toolkit/web/security-for-gwt-applications). It seems to me that XSRF checks could be baked into the RPC plumbing, perhaps triggered by annotations on the RPC service interface. Brad -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
