Another vote here for Smugmug. You have to pay a few bucks a year for it but you can control the look of your gallery; background color, layout, thumbnails. I don't know how it deals with huge numbers of images though. I only have a couple hundred images loaded.
Brent