Viral marketing through Facebook can provide a source of free advertising and generate buzz about your business. Viral marketing can be implemented by sharing posts, photos and messages on Facebook ...