I think your best bet is to just shop around online at places like newegg.com. Although if you can find a good 'bricks and mortar" shop that trades online you usually wont pay that much more to have face to face interaction and a little bit of support.
Best option: Don't tell the Missus the real price you paid!
Good luck Mate, hope you get what you want!