Another legra.
When you find awsomeness, you get (well, I get) nervous about trying anything else in case it doesnt measure up to the awesomeness you got before.
Cant really talk specs at this stage: I have my ideas and Bobs thinking about how to do it best and its not finalised yet.