I want a dedicated because I want root access. I am a programmer and it drives me nuts when I can't do what I want.

But at the same time I need to be able to host a few clients on the server with me. They don't really need to be able to do a lot on their own - an ftp account, change their password and add email addresses. I have one client that will want SSH, cgi etc.

I want to isolate my clients from each other and give them the ability to do some things on their own, but I don't want a control panel that takes away all my flexibility.

I have been reading about different hosts/panels and the more reading/research that I do the more confused that I become.

I am familiar with some unix commands and am a fast learner, but I don't have the time to play and try things right now. I was hoping to get this going in the new year, but I have a client that wants to leave her current host now and host with me. So I need to get up and running now.