Ok - so this isn't Drupal related, but it is a really cool trick! For those folks who know CSS, Internet Explorer 6 is a HUGE PAIN IN THE ***. Ahem. Anyway, IE6 doesn't support min/max height or width. This is really frustrating if you have a design that you'd like to be somewhat flexible, yet doesn't look good below/above a certain height/width.
The learning curve for writing Drupal modules appears on first glance to be ENORMOUS. This year I've spent a lot of time trying to understand it a little better, and I'd like to share my general process with any new Drupal developers who are finding module writing a little intimidating.
About 7 months ago, I was asked to develop a library system for one of the programs at WashU. I considered a number of different options.