I have been burned by so many routers in the past few years. It is amazing how terrible the factory firmware is on these machines. For most of them I have had to install DD-WRT just to get them working. Thank the flying spaghetti monster for open source.
But what I dont understand is why hardware manufactures go out of there way to prevent external software from being installed.
Most companies lock you into their own firmware because it'd be prohibitively expensive to provide customer support for all the alternatives out there.
But what I dont understand is why hardware manufactures go out of there way to prevent external software from being installed.