I don't plan to offer a XML feed. Parsing the HTML pages is almost a DoS attack since the database queries are very expensive.
I don't plan to parse your php or html pages and I certainly wouldn't do it without permission. I'm assuming you're using mysql database, so doing a query with php to output an xml file is relatively painless, but I understand if you don't want a load.
On a side note. I have made my widget query EOC only when updates are available and at random times within a 20 minute time period to not overload a server. So that means each widget does it independently at different times. I can only imagine having a few thousand queries at once.