Sounds like a coding nightmare but also the sort of thing I can't say I wouldn't see them doing.