I know my photo's quality is rubish, it is because they are tacken on my mobile phone.
The problem is uploading them the internet. once uploaded they can be attatced to emails, added to blogs, websites and forums.
I use photobucket. Doing this saves memory on your computer and allows you to access them anywhere an internet connection allows. It also saves loads of bandwith on hosting accounts like blogger allowing you to put more information on your blog.