@JamieO - Good idea. If I get around to it I might submit a post to WPTavern.com on the matter. I'm not sure if my solution is the best, but it seems to work well enough. The main problem I see is a potential performance hit from using the database route, but during some testing I did this seemed to be a non-issue, I couldn't measure any reduction in performance.