Lately I have just been sending mine from my phone into photobucket. I have a G2, and when I go into my pictures I click on the picture and go to the photobucket option then it automatically uploads. I do believe I downloaded the photobucket app from android market though.
I have tried using a USB cord and had issues with that so trust me, its not just you! If I don't upload through photobucket I use a SD card adapter. Its just a USB end with a opening to put a memory card into and take my pictures off the card that way. Not sure if you have a seperate memory card though..
If your pictures don't show up through email though I would probably call your carriers tech support like kiwi said..