Facebook and Google are great places to advertise. And they should probably be a place you advertise often. But are there other places that are better (cheaper, easier to be a part of, less competition, etc.) for your marketing dollars? Should you focus on becoming a big fish in a little pond?