I know this is a bit of a hairy one, because some of you will have had baby showers, and some won't. So let's all play nice

My question is what is the purpose of a baby shower, and is there a perception out there that they are just a chance to get presents?

I would like to have one, but I feel torn, because I don't want to seem greedy. In the past when I have been to one I've been happy to be invited, and would just buy something in my budget. But I've read and heard comments along the lines of "have a baby shower - then you'll get everything you need".

I haven't had the chance to have a get-together with female friends since my wedding, so I'd really like to see them all.

What do other people feel when they are invited to one, and if you did or didn't have one, what was your reasoning?