As Simon says...
I do recommend
Smugmug. I'm a very satisfied user since a year ago, very easy to use, they have 3 different packages that fills for any kind of need you have.
Very easy to upload pictures both from Mac or PC (I use Mac), the support it's great, if you send an email, in an 1hr or 2, you will have an answer.
Give it a try, use Simon code (he put it first).
If any one wants to try it, just
click here.
Cheers.