Don't know anything about the MediaLink router you linked Taggart, but if you go the firmware flash route then the there are some awesome new additions to the line-up. The old 54GL had 16MB ram 4MB flash, but some of the newer models are getting up to 64-128+ MB of ram with usb/serial/jtag headers and/or ports.
I'd probably go for a Netgear WNDR3800 loaded with OpenWRT if you wanted to go that route and could foot the extra 30 bucks or so.
Dunno, it seems kinda pricing with quite a few poor reviews.
If we hit that bull's eye, the rest of the dominoes will fall like a house of cards. Checkmate.