Upload your photos to http://www.phototrendy.com
Upload as many as you want. You can form your own portfolio, contact other users (forum on the way) and soon will be translated to portuguese and italian (currently only english available).
As reward, 2 download credits, but you can post all your 'folio, for that sake!
a very effective way of displaying your images on the web is to use photoshop's web gallery tool.
file>automate>web gallery
create your gallery and save it all in one folder
get a free webhost account that has ftp access, i reccomend http://portland.co.uk , that's what i use. Upload all your files that make up the gallery. You now have an online gallery with no pop-ups.
That's what I use. I have a web site, www.themotec.com, and I've uploaded over 20 galleries now. Two good things about them are that they use little space, and that PS reduces the image size for you.
I have personal hosting ($5/month) with 250 MB, but there is also free hosting with a free subdomain and 25 MB. I have seen free 150 megabyte hosts, though. Some don't even have ads (Netfirms has a banner, unless you upgrade to paid hosting)
I'd say that Netfirms is good for photos- enough space if each is 100k or so. Easy FTP access. However, you cannot have files over 256 Kb on free hosting. Then you must upgrade.
They have quick upload speeds and provide you with automated cut and paste links to link to your pics including the {IMG} tag, [IMG SRC] tag and .... could ask for more!
Coppermine gallery is free, and it seems most everyone here is intelligent enough to follow the setup instructions.
Domain names are cheap, hosting is cheap (how many us us actually need UNLIMITED space???), and all limits are removed when you do it yourself.
Just my thoughts. I run about 20 websites, and it's actually not that complicated. Besides, the policies never change 6 months after you spend a weekend uploading your photos.