I'm evaluating some software called RSIGuard which enforces breaks based on both time and your current workload. (It will tell you to break more if you're in crunch time. ;) Since I'm only 22 and I'm already experiencing pain, I need to do something. So far, RSIGuard looks to be quite awesome. I may post more about it as I become more experienced. I think the $65 or whatever will be worth it, especially compared to experiencing more and more pain over time.