I use the old standby of Vitamin I (Ibuprofin).
You should have seen it at the last Aikido camp I went to. Practically everyone was walking around either asking for Ibuprofin or dispensing it.
I've also found that a lot of sleep and enough water intake helps a whole bunch.
(who is sore almost consantly)