This thread has actually given me an idea! Watch this space.