My wife is off to Tokyo in a couple of weeks, and I have the EOS 40D in England (she is in Abu Dhabi). She wants a camera for the trip, and we can't afford an EOS 5D Mk III, which would be the camera of choice. Should she (a) buy an EOS 7D, which will make a serious hole in in our 5D budget but which will nonetheless be a good step up from the 40D, (b) buy a cheapo point-and-shoot (