Thanks Jeff, I think the key point to take from my article is that if you know how to produce your own CSS, the need for frameworks as structural aids is rather moot. I don't use CSS frameworks nor do I recommend them for general purpose use, what I do recommend is more people take away some lessons from them because as unrequired as they are, they do in-fact serve a real world purpose and have a lot more care lavished on them than most of us care to-do. Using the right selector for the right job and tightening the bolts will increase your productivity, and that by far is a great lesson frameworks teach us.
I also recommend selectors being used wisely, we tend to underestimate the value of the DOM, specificity and inheritance within the box model, being able to balance the need for new properties and values against the chance to cut out a few by inheriting existing style can really improve the quality of your work and help reduce the overall size of those stylesheets. Plus if you end up recycling components (such as dropdown menus), the pre-scripted style can increase your productivity.
I think calling them useless is a bit harsh, if they teach more people to pay attention to their code and to spend extra time learning to structure what they write, they may serve the lesson well and perhaps the future will lead to less reliance on today's cut and paste philosophy... a very worthy cause.
Thanks matty! I'm pretty excited that my first ever published article has been here (as I spend so much time posting in these forums), hopefully it'll get people opening their minds to the possibilities of CSS and we'll see more exciting innovations in the future... I know from experience that CSS experimentation is fun!