I think SB600 will be nice. Served me well for the past few years ( I got 2 units, both dead by now ). You can use those China WireLess Trigger to fire the SB600 with manual mode on the flash no problem. And I think no point spending so much extra for SB800 as your D40 will not be fully...