This is my second Dlink wireless router and to be honest my 1st Dlink Wireless router was also my 1st wireless of any kind, I think it was in the late 90's or early 00's, it was a wireless b router, had it for 10 days and returned it, the firmware then was a joke, I needed to reboot it at least twice a day. Fast forward to May 2016, if not I saw this DIR-868L at a very attractive price sitting at my local Staples's clearance bin and I know it has ddwrt and Tomato support, I wouldn't touch another Dlink. If you google "dlink router Vulnerability" you'll know what I mean.
Anyway, thanks for the links but to be honest if Dlink is serious about their firmwares, they would have fixed it many years ago. Finally, don't worry, Dlink is not the worst, Dlink is still fighting with Tplink for this title. If you were a Dlink staff, I hope you are not offended, I am just telling what I (as a consumer) think about Dlink wireless router. Finally, I have a Dlink 4 port gigabit switch and a DNS-320L working fine within my home network.