Upload & Sell: Off
The big mistake I'm seeing here is in confusing a channel of communication with being "a way to promote your business." Facebook, Google, bridal shows and word of mouth are channels to communicate. You could be on Facebook, do bridal shows, show up in Google SERPs, have word of mouth, and still not effectively promote the business.
Strip clubs and poker games can make or break you though. Fast. That's only for the sharpest guys in this business.