I'm looking to begin a new website using ASP.Net, as I'm familiar with VBA/VB.Net.

Should I stick to the classical Web Forms, or give the new MVC a whirl?

The site I'm looking to craft at the moment is a half-assed Social Networking concept, though with much abstracted theories I'm not going to toss about here. After that's off the ground, I would like to begin an eCommerce front, then possibly a tacky online browser-based game (laden with JavaScript and jQuery, of course).

Will either WebForms or MVC really enable me to complete these tasks? Which one should I pursue?

Thanks