I have read all of the other reviews, but I can tell you that most of the time, you can save money on the internet, but you might not get the same thing. We got a bad deal online, although we saved $75 on an Olymupus camera. The warranty was not any good.
So I went to the Creve Coeur Camera on Olive, and they actually helped me get my camera repaired and sold me some "good" rechargable batteries that lasted morethan one hour. The women Tony was great!