This is a great thread, good to hear everyones ways of dealing with these things.
I have been getting neck and shoulder (and sometimes lower back) problems for the last couple of years due to my work posture. I always try to keep my posture good, but after 10 mins of getting into something I always realise I fallen back to my distorted 1 elbow on desk kind of thing with legs crossed.
I see a chiropractor and get a sports massage every couple of months which definitely helps and normally straightens me out again (for a few weeks), but does not really do anything to stop it happening again. Am thinking about trying physio as this will probably help train the muscles rather than just clicking things back.
Exercise definitely helps and training your core muscles really helps your posture.
I completely agree with Tom and that the only real solution is to try and improve you work posture as this will stop it happening in the first place. I really like the standing workstation idea but I really cannot imagine working like that, did it take awhile to get used to?
On another note, if anyone is seeing a chiropractor you might want to ask if they can do your wrists as well (only if they know how to of course, don't want to cause any other issues). Mine suggested this after I mentioned they were a bit sore and she managed to completely losen them up from their locked up state. (did realise how bad they were). Hurt like mad first time but now I have it done evertime and hopefully it will help to prevent anything more serious. I have also started using a wrist support when working to try and stop any RSI related injuries as well, knee and elbow pads are next!!!