I've recently purchased a Canon Ixus 400 and am chuffed to bits with it. Just for background we also have a couple of SLRs in the house (an original Ricoh XR-X and a more up to date Canon EOS, either a 300 or a 3000, can't recall which). I'm after some software that will make uploading pictures/sharing/searching/archiving a doddle. The software that comes with the camera is functional, but not much more than that. Does anyone have any recommendations on software that's worth getting for this? I've seen one package in action at a friend's place (called Picasa I believe) which looked very slick. You connect up the camera, images are automatically uploaded and shown against a timeline. Admittedly that's not *all* I want to do, but it's that kind of automation that makes the technology actually useful. Restrictions? Well, I'm running with W98SE so it has to work with that. Other than that, suggest away! Another question also, aside from sparing the battery in the Ixus, would an external CF reader give any benefits in upload/download performance? Given that the camera connects via a USB cable I'm assuming that a regular USB 1.1 reader wouldn't give me any benefits.