Whats good for sore muscles?

Heat and massage. A warm bath and or heating pad will soothe your strained muscles. Gentle massage will promote healing. Be sure to drink lots of water (up to 64oz a day) to flush toxins away as well.