Gather round folks and watch as reader Liam beats a Microsoft MN-700 router into submission. The router normally runs a Windows CE based operating system and is considered problematic on its good days. The install is pretty involved (more so than a WRT), but when complete you can install any of the firmwares compatible with the ASUS WL500G, like openWRT. You have to open the router and attach a cable to the JTAG connector. After that you upgrade the bootloader so you can install the firmware. Not really out of reach if you’re desperate; if you own this router you probably are.