Maybe good think it will be auto creating of subdomain for user. For example: user have doman: www.domain.com and isp creats sub domain: for administration: www.admin.domain.com for webmail: www.mail.domain.com (this must have config for script for webmail is using) for stats: www.stats.domain.com and etc (eg.phpmyadmin) All sub domain must have config of name of subdomain. What do you think?
But then you must also have the apparopriate DNS records for the subdomains, and regarding the DNS problems that many people seem to have I think this would ask too much of most.