Forming LLC for an Internet business
Here is how each type of business entity would work for your business:
1. C-Corporation would be fine if you intend to eventually go public, however this type of exit is pretty hard to plan up front, and often you will have plenty of opportunities to change the structure of your business by the time you are ready to go public. With that being said, the obvious disadvantage of C-Corporation is the fact that you will be taxed twice - first on the corporate leven and then on personal level. Also, there are typically more formalities required to maintain a Corporation.
2. As a solution you could elect your Corporation to be S-Corporation - if you are a US citizen or legal resident. The way S-Corporations are taxed would in some cases allow you to save more money on taxes than the way LLCs are typically taxed (that is LLCs that are elected to be taxed as either disregarded entities (single member) or partnerships (multiple members)). You are still dealing with a Corporation and all the formalities required to maintain one.
3. Finally an LLC solves you many problems such as double taxation, cumbersome corporate formalities (LLC formalities are usually less cumbersome), and the need to be a US citizen or resident, among other things.. What you also should know is that LLC is much flexible when it comes to taxes, because you can elect it to be taxed as S-Corporation.
To sum it up, for the kind of business that you describe I would say LLC would work better than anything else, for all the reasons I described above.