dreamhost.com - Is an almost full service web hosting provider. Their core competency is shared hosting but they do offer a dedicated hosting arrangement, but prevent you from having root access to your "dedicated" server.
They offer what they call a "private server" which offers some dedicated resources but is not quite a VPS.
I use Dreamhost for this site (and a couple others) plus because they offer tremendous data storage limits, my Dreamhost account serves as an offsite backup of my personal files.
http://dreamhost.com/aboutus-green.html -- They have a program to reduce resource usage, and they purchase Renewable Energy Credits (Green-e certified).