Grun, just from my own experience with a bad back that likes to snap and a groin injury (don't ask...), I'd say go with ice packs if theres swelling, and at night use heat (heating pad) on the area. Heat will help the tissue mend, while cold helps keep the swelling down. Use both where applicable.
Good luck, I've heard hamstring pulls, even minor ones, take as long as groin pulls to heal, about 6 weeks min. before you're 100%.
Avoid heavy lifts on any weight lifting too if you're going to the gym, and watch out for bench press, you can easily pull hams on bench, sounds strange, but some "arching" occurs in the hamstring when benching heavy weight. (A good way to avoid arching the hams is to draw your feet and legs up onto the end of the bench, but then balance becomes an issue as well, you probably already know this though, after see you in person

)