Online advertising is necessary these days. If you're not online, you're missing a huge chunk of revenue! As you've outlined here there are many benefits..the main one being that it's cheap and easy to reach thousands and millions of people with your marketing message. Great post!