You do not need a driver to transfer photos to/from your phone by USB, but you DO need the driver to charge by USB.
Get the driver from www.motorola.com
To connect via USB to transfer files, make sure the phone is idle with the home screen showing, then connect directly to your computer (do not use a hub). It might take a short while for the phone to connect. You will see a message on the phone's screen asking if you want to connect external storage, press yes & wait again. Eventually the phone's screen will go white with black text telling you you cannot not the phone for anything else while you are connected to the computer. When you see this message, click on MY COMPUTER on your computer & you will see, along with your C drive & any other drives you have installed a device called MS DEVICE. Click on this and you're into your phone & there are 2 folders, one for pictures & one for audio. You can also drag & drop small mp3 files into the audio folder and use them as ringtones. You will need to make these files short, mono & low quality (40kbps is about best) in order to store them on this phone, which has a tiny memory & no slot to add a card to increase it.
If you get the driver (which you only need for USB charging, nothing else) then when you connect & the phone asks if you want to use external storage and you click "no" the phone will start to charge via the USB. This can sometimes take longer than using the regular mains power supply & only works when the computer is switched on.