Problem #2:User interfaces vs databases
A good DB structure rarely makes an exciting interface ... and vice-versa
Database people say: "The information must be structured in a meaningful way"
User interface people say: "The information is excruciating and inpenetrably structured"
Database people say: "The colour is immaterial"
User interface people say: "Of *course* the shade of pink matters!"
Need a middle ground - a solid DB, an attractive presentation, and tailored queries in the middle