Actually, you can have the best of both worlds. What is needed is to create a "personalization" feature.
Although you can not bookmark a page created using a POST, you can save the query on the server end. By having a "My ...Whatever" page, these queries can be saved for later reference. This does not fix all of the problems, but it is a start.
You also can include an "Email this Page" button which will send a static version of the page email.
That only leaves your point of Instant Messaging...
Best Regards,
Joseph M. Ferris
Senior Programmer/Analyst
CDI Corporation