I'm a fairly entry level hobbiest photographer... I'm interested in adding an external flash to my tool kit, however, I'm torn as to wheter or not the price justifies the result. I'm shooting a Nikon D-40. In my research, it seems that the general concensus is that adding an external flash is almost a no brainer, but I'm lost as to where I should set my budget on doing so... or if really is worth it for my limited/non-professional camera use. My first inclination is to jump on the bottom of the line Nikon flash, which I've found to run at about $120. I'm a stern follower of "if you buy cheap equipment, you get cheap results", so obviously, my concern is if I drop $120 on a cheap flash, it won't be worth it...thereby making the $120 a waste of money The next step up from there seems to be a $250 flash, at more than double the price of my camera body... to me, it seems silly to invest this much money as a simple hobbiest... but could I be wrong? Then there is the aftermarket flashes.... I'm not one to typically go this route because in my experience, you may find cheaper alternatives, but they rarely work as good as OEM...is this true in the case of flashes as well? To summarize my questions, I'm not looking to drop several hundred dollars on a flash, but is the cheapest flash going to be worth it??? is the more exensive flash going to be worth it that much more??? Is the aftermarket something to look into. I fully understand that "worth it" is very much a relative term... so I'm not looking for definitive answers, but I'd appreciate anyone's opinion on the subject.