Last spring I got. New camera, a just released Canon model with a built in gps function. I had held off buying it until the new model was released because it was supposed to fix several problems from the precious model. The only problem with the new model is that I use additional add on software called CHDK which wasn't available for the new model.
Fortunately an updated release of the software just recently came out, which works with the newer model. Basically this adds a bunch of features on to the original functionality of the camera. The major features that I have uses before are HDR auto bracketing, long exposures, and lightning motion capture. There are a bunch of other useful features, but those are the main ones I make use of.