Ray what you are doing with the resize is changing the pixel dimension down to 640px wide from original image which is probably at least double that. something else is happening i'm sure, because just changing the dimensions should not affect the clarity. I don't use photo bucket so I'm not exactly sure what is taking place when you upload.
lets start from the beginning. look in the menu settings of your camera and tell me what picture quality setting you are shooting with and the exact pixel dimensions of the native image as you capture it in your camera.
I'm doing a little research on your camera now. In the mean time if you can email me one of your images straight from your camera without doing anything to it... email to:
[email protected] I will take a look at it and see what I see.
RB