I like shopping at Best Buy. Here's a tip, though.
If you buy something there on, say, a Saturday, (perhaps something like a Linksys travel WiFi router, it may go on sale for $2o less the next day. You may notice this in the Sunday ad.
Now once you stop swearing at your luck, you remember that Best Buy has a price guarantee. They will gladly refund the difference between the price you paid and the new lower price.
Let's say you get excited about that unexpected $20. And you pre-spend it (and $40 more like it) at Target. Then let's say you go to Best Buy to get your money back.
Just don't forget to bring you receipt with you leave the house.