So I wonder how the Torrent Genie works... Perhaps the router has a built-in hard drive, essentially making it a combined router/NAS, or more likely, since it has its own apps, that its hardware is more microprocessor than microcontroller, making this closer to a combination of "personal server" and router... All told, an interesting idea, that I'm surprised hasn't been done before.
Of course, the prospect of it offloading torrenting from the PC when the PC's not available makes me wonder if it'd handle seeding, too.