Apple has a feature on their Airport routers called "Wake on Demand". Basically your computer running various bonjour services (filesharing, iTunes, printer, etc) can be set to sleep. When another machine tries to access the service on the sleeping machine, the router acting as a sort of proxy picks up the request, and fires off a Wake-on-LAN packet to the computer, waking it up. There's a decent description of how it works in the last message by mfripp on this forum thread Apparently the feature uses "Sleep Proxy Service" which is an open source component of zero configuration networking. There are some links at the bottom of that Wikipedia article. Wondering if this could be run on the Tomato router? Would be a cool way to have a home server running but asleep and wakeable remotely (e.g. if you use the OpenVPN mods) without having to manually fire off WOL packets.