Hello! I've started to wonder whether or not my D7000 needs an external flash. Im an amateur photographer who has always heard the "dont use flash, practice without it" thing. Now that I got some money left Im thinking, hey maybe I should get one. I dont do a lot of portraits, since im not a pro, so it would be mostly family stuff. However, I plan on shooting macro yes, and I heard flash is very nice in macro photography. I also love landscapes, but im not sure if flash is needed there. Since a nice flash costs ~ $350 (SB700), I gotta ask. If it was something cheaper I probably wouldnt. Thx!