Good to hear things are progressing, but some idea of a timescale would be nice :) or maybe some regular updates, maybe as part of the weekly API announcement? It would be nice to know, who you're talking to (is it just PA, or the rest of the big 5, BBC excluded of course), how each is progressing, what the likely openess is going to be (basic data, full metadata, image data, etc...).
To me, and probably others, its one of the most important topics. As previously mentioned, I'd be happy even if the default access was limited to basic scheduling info, i.e. not the pictures etc... (although they'd be great long term). There are a lot of projects going on these days around open PVR platforms, from the off the shelf Enigma stuff, XBMC PVR (my choice), MythTV, Windows Media something or other, etc.. And one thing where they all seem to struggle, to varying degrees, is handling EPG data and the related recording capabilities.
You database, and the basic structure, I believe can be a great eye opener to these communities which might in turn help generally with other such providers elsewhere in the world. And could ultimately lead to some great innovation and cool features beyond those currently available in the standard commercial (thinking Sky+, etc..) solutions.
Generating data off-line is indeed far from ideal, however if many people require the data in the same format (ala the XMLTV feed) then doing this a) reduces the burden on you guys (since the number of dynamic DB queries is reduced) and b) reduces the burden and time to process on the clients.
For example building a 14 day EPG using PA+BBC (the only feeds I have access to) takes between 5-10mins, depending a various factors. But ultimately serving up the resultant XML file (especially if compressed) would take considerably less time and require almost 0 cpu load at either end. So there is something to be said for it. Though it does have definite limitations where people want slightly different things (i.e. diff publisher settings, etc...).
So the question really is, is that allowed under the current licensing and my API key? As I definitely don't want to step on anyone's toes and cause problems with your efforts to generally open up the original source feeds etc...
Regards
Adam