Personally I steer away from using tables other than for tabular data (and the definition of tabular is debatable) but if you are building a website for yourself only and it validates correctly using tables for the layout then it does not really matter in this case as long as you will be maintaining/updating your website.