I don't really bother much about tables and divs. Usually, I use tables in templates because tables ensure backwards compatibility, and are easier to work with (or in some instances where it is difficult to use divs). However, I mix it with layers/divs so as to increase loading speed. While tables were originally intended to represent information in tabular form, it is not restricted to that.