Or, if you can find a Network Partner, join the BizSpark program and use their stack for free for $100 after 3 years: http://www.microsoft.com/BizSpark/
The argument of Java is better because it's cheaper tends to fall apart when you look at that.