Everybody loves RedLaser. I do too. However, there is one thing that RedLaser relies on that's the UPC barcode. So as long as you're holding the item in your hand or know the barcode number you can look up the price of the item. However, if you don't have the barcode info you're pretty much out of luck.
Save Benjis+ does both!
I've been a long time user of Save Benjis.. Save Benjis allows you to do a keyword search to look up the price of an item and compare that price at different locations. Now they have a new version called Save Benjis+ and as you might have guessed, the "+" is Barcode Scanning. Now you get one app that can check the price of an item if you have access to the barcode or if you just key in the name of the item.

I'm a fan of Netflix and therefore I'm always looking for a good app to manage my Netflix queue. One of the things I love to do is when I go to the movies and they are playing the trailers for movies that are coming soon, I like to add the ones to my queue right then and there that I want to see, but most likely will not see in theaters. Unfortunately Netflix doesn't offer their own native app so if you want to do this on your iPhone you'll have to use a 3rd party app.