I'm bumping this thread just to note that the above body pillow is on a "Friday Sale" for $19.99. Since my original post this pillow has picked up a few negative reviews, so even though the price is excellent I haven't ordered. The main complaint is that it's too big and fluffy and doesn't lose its fluff - apparently many people are accustomed to body pillows that lose their fluff and/or prefer them that way.
I'm still thinking of getting a body pillow ... someday.
Philly888
I bought one about one and a half years ago... was a memory foam one from Ortho for about $100. I've like it, but as a side sleeper, it's not substantial enough for me as I like my arm that is on top to not collapse into my body, which it still does too much with the one I got. So I got some kind of synthetic-fill pillow from Costco that is really puffy and put that on top of the body pillow ("BP") for my arm and that works. Where the BP works well though, is between my knee caps. Not too thin or thick. (I don't remember why I got the Ortho one rather than the one Tempurpedic sells... I think they were priced similar.)
Anyway, I was in Select Comfort yesterday looking at the air beds (no, I'm not getting one of these, they don't feel right), and they had a BP there that I liked a lot. Fluffier and more substantial than the Ortho or Tempurpedic. I will probably get that, costs about $50.