@Josh Blumberg
Just a quick though: If it is possible to give existing feeds a new name using scripts, you should be able circumvent the update restriction. That is, if the ads actually refers to a feed name and not a hidden feed ID that are independent of changes to the name.
Say your ads references data from feedX.
In business data you could have multiple instances of that feed but call them something else: feed1, feed2, feed3 etc. these are all scheduled to update from the same source every x hour with one hour in between.
Then you could re-name feed1 to feedX when it's the most current and next hour re-name it back and instead rename feed2 to feedX etc. So instead of updating the feeds more frequently, the ads would reference different feeds.
If that doesn't work because of the ID thing, you could use a screen macro on an old computer to update 'manually' every x time unit
@all developers in the world: Creating software where users have to schedule to click a button should land you in prison ;)
sigurd