Simon provides a really good defense of structural markup. We couldn’t agree more with his top core belief:
If you work with the web professionally and you have not yet started using CSS, you are doing both yourself, your clients and your profession a disservice.