It's very hard to troubleshoot software problems online, and it likely is a software issue. But as a solution I highly recommend that you instead consider a card reader to download your photos to your computer. They're very inexpensive, much faster downloading photos from the camera, do not use the camera's batteries during download, and are much less prone to file corruption of the photos during the download.
You place the camera's card in the reader, plug the reader into the USB port, and your computer sees it as a hard drive. You simply copy/paste or drag/drop your photos onto your hard drive. For this simplicity, most professional photographers utilize card readers exclusively. Really, you'll save yourself a lot of heartache. Here are some examples from Amazon. Also, don't be fooled by the cost. Some of the most inexpensive ones work just fine. Go by the reviews. Also make sure you get a reader that is stated capable of reading your card (particularly if you have an SDHC card):
http://www.amazon.com/s/qid=1232260593/ref=sr_st?keywords=sd+card+reader&rs=172282&page=1&rh=n%3A172282%2Ck%3Asd+card+reader&sort=acrelevancerank
For international readers, and those in the US, here's another source for card readers (free international shipping too :-). I got the $1.95 model SKU7230, and it works great. Note the free shipping can take up to three weeks though:
http://www.dealextreme.com/products.dx/category.300