* 300-400meg-ish disk space
* shared SSL
* multiple FTP accounts or low fees for adding one
* a few email addresses
* Secure FTP (FTP+SSL or SSH) is preferred
* MySQL databases
* Low bandwidth usage
This is for a family site (different subdomains for each member) that receives in total maybe ten visits per week.
I've looked at SmarterLinux but didn't really want to pay $17/mo for it, I just don't use it that much.