Hi Guys,
Firstly, congratulations on your EPG implementation on the topfield box - its first rate. I had to upgrade my USB driver and my topfield firmware and it all went without a hitch thanks to your instructions. One problem I did encounter is that the topfield would hang when attempting to access my preexisting scheduled recordings - don't know if that was a topfield firmware thing or an icebox EPG thing, but after I reset the unit to factory defaults it came right. Might want to put that in your troubleshooting section...
I have to say that whilst I am pleased with the functionality that the Icebox EPG provides within the topfield, I was a little dissapointed at the level of smarts it contains for recordng shows in a semi-automatic fashion such as by gendre, or by program name.
I was thinking about it and thought that since the topfield is connected to the PC at all times, and the PC has the Icebox application for downloading the EPG data, it would be really nice (as Mantorok has already suggested) to enhance the PC app to allow browsing of the EPG on screen, with search by gendre/program name, and then allow you to manually or automatically upload recording schedules to the topfield from the PC for programs of that name/type. Possible enhancements to this are prioritisation of recordings according to remaining disk space; automatic deletion of older recordings on the topfield (i.e. a smart space management tool for the topfield HD); and on screen notifications of upcoming programs of interest.
With functionality like this I'd easily pay my $3 per week - as it stands at the moment though, its a bordeline case, but I'll probably keep it going

So keep up the good work, and I hope to see some TIVO functionality coming to my PC/topfield combo soon

Regards,
Mike Cretan
Hobart