So I was going to wait until birth, mainly because it's our last child and I just wanted to do something different but I'm having a horrible time shopping and I'd like it to be more... climiatic?? Oh and because I'm an attention whore like that 
Anyway, I was thinking of having the tech seal it in an envelope and giving it to my best friend who will also be the one throwing my baby shower/new life celebration/whatever you wanna call it. Then when we have that towards the end of the pregnancy she can make a gender reveal cake for the shower and we can find out along with everyone else... I just thought it would be fun
I figure either way I'll be excited then, as long as no one says anything stupid if it's a girl and then there might be a problem... but I'm not inviting asshole in-laws, so I think it'll be okay. Whaddaya think?!