This is my first post in around a month. My arms have been a rollercoaster of pains. The initial sharp pain in the top of my arms is virtually gone, probably due to the changes I've made at home and work. Now I am getting cramping in my forearms and some achyness in my fingers and sometimes in my upper arms, but it is starting to be fewer and far between.
The biggest help has come from:
1) Icing my arms 2 or 3 times a day
2) Got Dragon Naturally Speaking (voice software) at work which I use to answer most e-mails, create directions for others to do tasks I can no longer do, and creating content for webpages/eBay auctions. It's working great, especially considering I haven't read much of the training material. Everyone at work gets a kick out of it ("it looks like you are talking to yourself!").
3) possibly the magnesium and B-Complex supplements are helping, but it is hard to say. I've also been drinking a lot of orange juice to replenish vitamin C and some other minerals that I might have deficiencies in.
4) Acupuncture seems to help for 2 or 3 days, but it definitely relaxes the body overall and I highly recommend it as an "overall tune-up" (I never used it prior to my arms). If I could afford it more often, it would probably be more effective. Will probably go for another treatment this Friday.
5) Spending way less time in front of the computer at home AND work. I find the most repetitive tasks cause the most pain (moving the mouse/trackball a lot, doing a lot of repeat copy&paste operations, and data entry), so I avoid that as much as possible.
6) Now that the sharp pains are gone, playing the guitar seems to help, but that could be mind over matter.

7) taking a lot of breaks, stretching my arms and hands a lot, keeping it loose!
8) Getting keyboard and trackball setup more ergonomically.
Maybe some of the above can help someone else.
Wages - Hoglen & Wages - The Affirmative Mention - Gawking Urethras - The EAF - and more