This is something I've been wanting to do for a long time now, since my house is not set up to run wires everywhere.  
I've been looking at the Gargoyle router mgmt software, based on OpenWRT, to flash onto my WRT54GL.  When I'm setting up the home office, this will definitely be on the list of things to do