1. Ice bath:
Lately I've been taking these when I get home from my long runs. I take a quick hot shower to wash off the sweat, so I'm not sitting in my own filth. Then I get a cup of hot coffee, a magazine, and start filling up the tub with the coldest that comes out of the tap. If I'm feeling particularly brave, I throw in a few bowlfuls of ice from the freezer. I fill it up so it completely covers my legs, and then I sit for about 30 minutes. The thought here is that the cold water reduces inflammation and helps with muscle soreness. I met another marathoner this week who swears by this, but also she would rotate the ice bath with a hot shower (get in ice bath, run to another shower and get under hot hot water for 5 mins, back into ice bath, back into hot shower). I only have 1 tub so that's out for me!
2. Foot balls:
I have had some foot pain in the ball of my right foot, and the last time I went for shoes at Fleet Feet the salesperson recommended these Foot Balls. It's basically a nice little ball with fingers that can gently massage my feet. I keep it under my desk at work and just give it a few rolls every once in a while. They run about $5.

3. Myofascial release/Foam Roller
Another particularly painful form of recovery is myofascial release. My chiropractor does this on my piriformis (butt/hip muscle) when I see her. It basically involves her jamming her thumbs into my butt while I do a leg stretch to break up tight muscle fibers (from what I understand). It's the kind of thing that "hurts good" because it hurts but I know it's helping loosen up my tight muscles.
And then there's the foam roller, which is a way for self-myofascial release. The idea behind the foam roller is to use your body weight on the roller to create pressure and break up muscle knots that form that can't be broken up by stretching alone. Typically the area of concern for distance runners is the IT band, the iliotibial band which (in simplistic terms) connects your hips to your knees. Tightness in the IT band is usually the culprit of knee and hip pain in runners. Loosening up the knots in this muscle is very important for preventing this pain.
I myself was talked into the "trigger point" foam roller (are you noticing a trend? I can be talked into anything at a running store). It is particularly gnarly, with little trigger points on it that change the pressure feeling on the area. It's a blessing and a curse, as foam rolling can be kind of painful. I find it's also helpful to not roll, but just rest on the points in the areas I need it. This set me back about $40, but they last longer than the regular foam rollers.
I've also heard people swear by the following, although I haven't tried any of these:
1. KT Tape:
You may have seem athletes during the Olympics with all sorts of brightly colored tape. That stuff is KT Tape, or Kinesiology Therapeutic Tape. The tape provides pain relief by relieving pressure in the pain area and increasing circulation to help recovery. And the best part is that the tape application lasts for days. They had a booth at the Expo at the Rock N Roll Half Marathon, taping up everyone's aches and pains, and the application lasts until after the race.
2. Epsom salt bath:
Many people tout the benefits of Epsom salt baths, for minor aches and pains, soreness, inflammation, hangovers, you name it.
3. Massage Stick:
This is a lighter form of myofascial release, more of a massage, but working on the same concept of breaking up tightened muscles.
4. Compression socks/sleeves:
These are also supposed to help support circulation and reduce cramping. Runners wear them during and after races to help prevent inflammation and muscle soreness. They sell them for arms, quads, calves, and feet, and in BRIGHT colors so you can also wear them at night and people will see you for miles.
Anything else I'm missing that you swear by for running recovery?