Bought a Cannon A620 recently, and so far quite happy with it.
However what was interesting was the price differences. I searched online and saw PCworld offering it online for £195. I reserved it and collected it from the store as I couldn't wait another 2 days for delivery. I also decided to get a 1Gb SD card. Total (£234). In store the same camera costs more than the bundle I received. The actual memory card I received was the ULTRA version...higher spec than the normal version I requested..same price though!
Looking at Dixons/Argos etc the same combination would have cost me almost £400!!