Starting a Stream


So I am looking at starting up a stream of my own and have some questions about resources.
I was looking at the Elgato PCIe capture card.  I was wondering if anyone has any particular feelings about a decent microphone?  I did hear grumblings of the Blue Snowball but that was awhile ago.

I have no intentions of making money off of the stream.  More of just a place where games can be played a bit more socially.

Thoughts or advice for a first time streamer would also be appreciated.