I have the same idea in mind (HDHomerun + the Sheeva Plug for saving the streaming DTV). I have not received my Plug yet, so have not had a chance to experiment with it at all. However, on paper, it looks like a reasonable match. Basically, the Plug would be doing little real-time processing in this application -- it's simply serving as an I/O engine. I normally get about 25MB (Mega
bytes) per second thruput when I
dd to a USB hard drive on an Intel-based PC, so I doubt disk bandwidth will be an issue. I question whether the Sheeva is capable of sustaining anywhere near its Gb ethernet NIC's thruput, but I expect it to be able to handle several channels worth of 20Mb (Mega
bit) data just fine, even if it's used on a 100BaseT Ethernet network. (My personal experience is that the HDHomerun box does just fine feeding a PC thru a local switch, but my 100BaseT network tends to drop packets when feeding a PC at the other end of the house through three switches.)
One final comment: you may want to consider which type of file system you employ for saving your programs -- I understand some have better characteristics than others for large-file work. Thus, say, deleting a previously recorded program while another is streaming may be problematic to the real-time stream. (See,
http://www.mythtv.org/docs/mythtv-HOWTO-3.html )