I just realized that I can change my router's (Netgear wgr614) firmware. How useful is this? Are firmware's specific to a model, or are there 3rd party firmwares that can add some performance or better administration, the way you can get 3rd party drivers for your video card?