Jerry, a question - are you able to identify all the ways your database will be used over the next 3-5 years, and by how many people?
(...using a bit of the Socratic method here...odd, since I'm an Aristotelian....but there's a point regarding usability I think you should consider)
So do you know the ways your database will be used over time?