I have a question.
Where do you store your photos? Do you load them onto your computer and upload them?
Do you upload them to a hosting site?
Picasa is telling me I need to pay for more space, which I will likely do, but is that best way?
So, tell me, what do you do??