True, although some providers are more liberal than others. Dreamhost lets you run your own stuff, like ruby, php, rails, etc. But yeah, it's a limited environment, and you're sharing. When you're first starting out, you may not care about that. But eventually ...