My 17" MBP C2D gets hot, way too hot to for a lap after 20-30 mins. of use (I do use quite a few apps at once with some processor intensive tasks).
I've gotten by with putting a large, soft-cover book (about 1/2 inch thick) between the computer and the top of my legs, turning the book to a cooler surface every 30 minutes or so. This seems to work and keeps the fans from spinning much. Not fancy, but it works and is at least sortof portable.
In general, the MBP wants a flat surface that will accept some of the heat. Fuzzy blanket, no. Flat comforter, sortof. Desktop, yes, though even there mine wants to be moved a few inches once in a while to find a cooler location.
In my non-scientific comparisons at an Apple store, I did find the 15" MBP to run a bit cooler than the 17"s (just feel the bottom of the ones sitting on display). If yours is a 15" you might have less need for a cooling stand.
It seems like most of the work to at least avoid overheating is accomplished by a flat, semi-thick surface, so most of the laptop cooling devices will help if they at least have that. I'm guessing the extra fans will be nice and might keep the processor temp down even lower.