Email marketing is no longer very effective. I would suggest you think of some thing else.
Twitter is the best. On second spot is the Facebook.
Thanks for these tips. But i will say that both of them work in parallel to get good traffic to your website.
YouTube is good as long as your video is worth watching.
I would go with the Google ad word tool. But don't just use one tool using different Google tools available to get the complete picture.
Overall, the heart of SEO is (or should be) to target keyword phrases that have lower competition.
Separate names with a comma.