Far from a networking or server expert, but it seems to me that a server farm, with proper power and cooling and redundancy (not to mention bandwidth), costs a pretty penny.
And, if you want to give any sort of availability assurance to your potential customers, you have to have more than one.
That's likely to eat up a big chunk of those millions (well, faster than chairs would).