I wouldn't count the 670 out quite yet, it is within your price range. I wanted one for years before I was ready to make the plunge. I've been 100% happy I did. I wavered for a little while, thinking maybe the the 470 would be enough, but in the end I had to go with what I knew I needed to have...