I don’t need no stinkin’ hacks!
I was involved in creating a web application that was to have a dashboard as its main page. This dashboard was built using web parts. It seems like a good idea except they tended to be a little restrictive in how they looked and the customer had specific requirements to fulfil.
It took a lot of hacking the built in web part controls in order to change how they rendered, and it wasn’t always pretty but the result was the addition of a lot more flexibility in designing how the web parts looked.
I didn’t see the end of that project but I was proud of what I accomplished with that dashboard.