Do you have any good recommendation for a good hosting company ?

I now have been very disappointed many times by 1and1: they have quota limits on a business account
which is supposed to have unlimited data storage and unlimited data bandwidth. The technical support
is (fast to respond) but very slow to react & take any action and is also most of the time totally useless.

I am looking for ftp and ssh shell access. I will also need php, mysql and ssl support.
Please share in this thread you personal experience and recommendations.