According to zar', when I bought that Linksys Wireless-B media adapter in January for the low price of $24.99, I bought a really capable little unit.
He's got a lot of the same complaints as I do about the weighty Microsoft .NET executables on the server side.
My geek instincts must have been tingling when I bought that thing--I purchased it essentially on a whim, because it was so cheap, and I ended up with a product that works pretty good out of the box, but is also completely reconfigurable--not to mention running Linux, and based around an Intel PXA255 microcontroller, a processor I'm intimately familiar with, having worked on the hardware designs for couple of different products using that chip, and now working on a design based around the PXA270, the follow-on to the PXA255.
In any case, it sounds like there are some pretty cool things you can do with it to replace both the target app, and the server side... the server side is of more interest at the moment. The browsing software on the unit meets all my needs right now, but the server side really bogs down the PC as all those services start. I think I'll let zar' work through all the problems, and then just tag along for the ride, rather than entering full-on geek-out mode and jumping into it myself. Hey, I've got 3 kids. 4 if you count Oblivion.