For posting photos on forums like ADVRider, I use photobucket.com
It's free, and it works well enough for what it is. I usually upload low resolution photos at 800 x 600 pixels because I only use photobucket for linking to the files. For having online storage of my digital photos that I want to keep, then it's worth paying for a more professional service like SmugMug.
"You can't put the shit back in the donkey
." - Tony Soprano