I (respectfully) disagree. I m going to take one more chance to convince you guys (without sounding like a stubborn moron, i hope).
First of all, to host this thing you will need a LAMP server, and that is as cheap as it gets. I m pretty sure its cheaper than a .net server.
Second, the tools i am suggesting are tried and tested.
Json is what google uses for a lot of its projects. Its simple, it can handle complex structures easily and adds very little overhead. WCF can handle json as well, although i m not sure it can do so as "automagically" as the reflection-based public
domain/gpl-ed libs you can use. But either way it should be simple enough to construct a c# object using a json string and then use the object to fill your form.
SQL server would be an overkill for a database that will have 2-3 tables at most. Using php, i m guessing it will take 10-20 lines of code to query the server and create an object and then 1 more line to convert it into a json string.
My point is that what i m suggesting is actually pretty simple and flexible. Both on the server and client side. To prove my point i am even willing to write the service on my own lamp server this weekend so you can try it out. In fact you are free to use
my server until it gets enough hits for the provider to demand more money from me, but that would also be a problem if you built the thing on a .net server. I think autolol is quite successful so i consider that a possibility. Or you can play it Riot style
and just let the service go down because you have too many users :)
Again i hope i m not coming off like a complete moron. If this conversation stops being what you would consider constructive, you have my blessing to tell me to shut up...