I have been using tables all the time until i recently met with a graphic layout designer who recommended me of using the div instead of table. I don't see the difference in terms of performance since the page isn't too loaded with data. But, what i have observed now is that, one should use table when there is a need to display data in a table formate. Think of a table like a Grid or container that shows the data you want it to be displayed.