Nice site.
One question - How do you handle the auto-creation of user-specified subdomains ? (I ask as I'd like to do something similar)
Do you run your own DNS or do you update records at your DNS provider ? (If the latter how do you automate that process ?)