Connecting the camera directly to the computer is the slowest (and least safe) way of importing.
A faster (and safer) way is to use a card reader.
Even better is to copy the photos to the computer first (with a card reader), and then do the import, using the Add option in the import dialog.
Thanks Per Berntsen, I upload them from a card reader always but I will try adding them to the desktop first. After everything taking so long today, for some reason its started to speed up and while working on two different programs uploading and downloading its working fine. Its very temperamental, its frustrating when I have weddings to edit.
Thanks for your help though
One possible cause of this slowness is that your card reader is failing and should be replaced.