I would disagree with taxation as an S-Corp if you anticipate having large losses in the beginning. You start following the rules of S-Corps when it comes to basis, and not the partnership rules which are more favorable.

And in all states, an LLC isn't less expensive than a corporation to maintain. Further, the added administrative expenses of payroll (if you are otherwise the only employee) often do not outweigh the benefit of having an LLC.