... Anything but a... blog!
When dealing with BI projects, you are much more likely to work under the constraint of existing platform than building one from scratch. ...