I use a SB-600 which is excellent and works well with my D40x What the D40x doesn't have though is the Commander system which my D70 does. For full flexibility you might find a D70/D80/D90 better as this will use an SB-600 (or several) in Commander mode and will, I believe, use a battery grip as well.