I used Skinflint for price comparison but in the end I used Scan for 90% of my purchases.
To get their best prices you really need to check their deal page on a daily basis and register for AVforum free delivery.