This guide uses an XMLTV file as a data source and is modelled on the windows media centre guide. read the readme file for more details.
NOTE: This module is very immature and has only been tested on one machine. If you have trouble getting it to work let me know via this thread and I _might_ look into it when I have time.
The source will be posted at some point (really) and I hope someone can finish the bits I don't have time for

Edit: I just noticed a few more issues:
1) There seems to be a problem with the character encoding as you can see in the image above.
** This was actually a problem with EPG Collector that I was seeing **
2) The epg is supposed to refresh every minute on a timer, this isn't working.
3) Does not handle programmes from the same channel with overlapping times. (not sure how exactly to deal with this, needs more analysis)