I'd like to create a service which looks something up in a database and spit out some xml over http requests. I want to choose the right technology - something I can pay someone else to host about 25$ / month max. The number of users expected could be large (hopefully), maybe a million one day? So it has to be fast and scalable (I'll be writing another question shortly about scalability). If C# is an option, I'd like to take it. C++ is probably better. But knowing which hosting options that are out there, what is my best option? Postgres and C++ are what I'm leaning towards. So my question is, have you used a hosting solution and am I on the right track? Which hosting solution should I take?