I've been with WinHost.com for about 6 years.
they are good
if you sign up mention my account
and I'll get something for free
I've always only been on the basic cheap option and I have about ten websites currently running on it
Physically the site is located in 'lost angeles'
but who cares?
it's quick and the winhost guys pride themselves in their work
a couple of my sites that I'm not too embarrassed to mention will be
check out the speed
lots of people start asking 'what ftp client do you use?'
lots of people don't realise that you have the absolute best ftp client already built into windows.
open an instance of windows explorer by holding down the windows key and pressing E (E for Explorer) then in the bar type ftp.btinterface.com
bung in the login and password and you have an explorer window to your website!
you can paste and copy etc. just as if it was on your local machine!