I know this might offend some people, but you have asked for opinions!!!

Personally, i think baby showers are wrong. Its basically saying, "hey, come round for a cup of tea, as long as you buy me something". I just find them plain rude - i am going to give my friends presents because i want to, not because they invite me over so i can buy them something.

I never have been, and never will go to a baby shower (or kitchen tea for that matter!!).