d00g you are right, though it could be set up as a table including all of those variables. People could fill them in to the best of their abilities. There would be a lot of incomplete entries, but over time patterns would start to emerge. The real trick would be utilizing the proper software to analyze the database as it grows and try to parse out meaningful patterns.