You don't need to use all those variables, they're just what I thought of while commenting. I'm interested in what you think would be useful, as well.