I picked up a Nikon D40 a little less than a year ago and have slowly but surely bought items as needed. After shooting a family reunion a couple weeks ago I decided it was time to break down and buy a better flash, really wish I could have been bouncing light off the ceiling. So now it comes down to a question of which one to get. I've been doing some research and seem to have narrowed it down to either the SB-400 or the SB-600. Any suggestions on which one? Is there something else I should consider? I really do enjoy photography and plan on keeping it up as a hobby, so if there is a long term benefit to the 600 I would like to know. Right now they look the same to me, but I would hate to get the 400 and 6 months later be mad at myself for not paying the extra cash for the 600.