ShopSavvy Barcode Scanner-
I almost buy nothing, especially bigger purchases, without using this. You scan any barcode of any product you want to buy, and it will give you online, and local prices. Lets say I'm shopping for a radio, and I'm at Wally World. I scan the barcode of the radio I'm looking to buy, and it will tell me how much I can get it on Amazon, other websites and local stores (Target, K-Mart, etc).
Also, get a better messaging program, if you text your family/ friends
The best I've found is Handscent SMS