Online Marketing Challenges

What are your top challenges marketing or selling online?
Not knowing where to start
Getting to the top of the search engines
Generating leads from your site
Understanding all the online methods
Differentiating your offerings
Finding the right software tools
Finding the right company to help
Determining how much to spend
Using social media effectively
Using email marketing campaigns
All the above