We actually get these "This free hosting service is too good to be true! What's the catch?" questions quite a bit. I know you would rather hear from other users than an admin, but as far as I'm concerned the requirement of logging in every 30 days is the only real catch. A lot of people have the tendency to set up their website, and then once everything is the way they want it they just forget to log in again. After 30 days of not logging in at http://heliohost.org/ your account gets flagged as inactive, you get a reminder email on how to renew your account, and all of your websites and pages show up as suspended until you do. The reason we have to do this is because our servers would quickly become overloaded if we continued hosting every account that was ever created forever. So this helps filter out the accounts that aren't even being used from the ones that are still active. We have active accounts that were created all the way back back in 2007 so that's somewhere around 72 months of logging in to keep that account active. Even if you do forget to log in and your account gets suspended, there is a quick automated way to renew your account and you get email reminders about it too. One of the biggest difference between us and other free hosts is that most other free hosts are owned by a for-profit hosting company, and the only reason they offer free accounts is to try to convert you to a paid account. They figure most people are too lazy to move their websites around between hosts so once they have you hooked with their free account they do everything they can to suck as much money out of you as possible. I've seen a lot of really obnoxious stuff that they do to try to annoy you into paying them money, but since all we do is free accounts you don't have to worry about that kind of stuff here.