I've spend the last 9 months building a web-application that had to look like a desktop one. I never liked the idea, but my bosses and our customers were not reasonable.
Now we have an application that runs on a web browser, looks neither like a web pager nor a desktop application, the back button does not work neither the bookmarks. Also, it feels reaaally slow, and there are some big hacks to ensure it works on both IE and FF (on safari and opera you get a message recommending to use IE/FF).
Moreover, we did not use the standard backend for the framework, and we had big problems to make them work well together.
I'm ashamed of myself :(