anyone have any remedies or tips in dealing with a sore hamstring?

a couple weeks ago i did leg presses on both cable machine and with free weights, kind of hard, and since then i've had one really sore hamstring. for a couple days afterward it bothered me when i walked, and it still is an obstacle to my running or putting much weight on it while lifting [so i haven't really worked out upper legs since then]. it's not so much pain [i've torn a hamstring before and then the pain was instant and excrutiating] as much as it is a nagging soreness.

any ideas on making it heal?