Well it also depends where is your geographic location...you could also try local bitcoins or local litecoins.
but OP is asking for USD then hope he is from United States because in other countries mostly working is in local currency
Good guess on the United States... guess I should have mentioned that in my post.
But for now, I'm off to do some research on coinbase. Thanks for the suggestions all!.