Mine's a Canon PS A520 and it more or less takes great photos for me as I'm not a good photographer. I use a card reader and also got a larger card than the one that came with it, I use Linux so the software was no use to me. Rechargeable batteries are great too.