we dont know what we are having and am so glad we waited coz it is getting really exciting now wondering what it is and knowing in 2-3 weeks time! also a friend of mine convinced me when she said that it is the last real surprise in your life.
I totally agree.
I found out accidentally with DS and it certainly took some of the shine off the surprise.

What's more concerning is that DH doesn't appear to be considering your feelings at all. Him finding out on his own is one thing so he can bond, but blabbing to the world when you've clearly said you didn't want that is not cool.
Worrying about what other people buy is kinda silly. For generations people have survived quite fine without knowing.