As for the custom domain name, I wanted to test it first before buying a domain. I used to buy the domain first and write the app afterwards. But most of the time, I was left with a domain name and no app. But yes, you're right, doing things properly requires a domain name. That'll give me the opportunity to change the name — since firetweets was just chosen randomly a long time ago.