I built my own, not too many snags. The only issue I had was syncing the time correctly so I wouldn't miss the beginning or end of shows. A registry edit took care of it and allowed me to record 2 1/2 minutes more at the beginning and end of shows.
I love mine, even has a remote.