Thanks
I'm not sure what the EAV model is, so I'm researching that right now, but the Wikipedia definition seems to be just about right.
The idea behind all of this was that we would deliver a reporting solution that would be able to report on anything without the client needing to write any SQL, do to much leg work, etc. The 150 views report on everything that they need, just not in a way that they would use. The very defined requirements for this project state "give us everything anyway we want it for ad hoc reporting". That's because they are a pass through entity who will be asked for something at anytime, and they never know before hand what that something might be.
I think that we might have found a solution though. We are dynamically creating a query which pivots this info (using the SQL Server 2005 pivot statment pretty cool). This gives us a query with 2100 columns. We might have to turn this into a table but the max there is 1000 columns (max 4000 for a query). Its being run through OLAP right now, still not sure if its going to work though. I am utterly suprised/disgusted that I have made a query with 2000 columns..

I thought the limit was 250.