Web Design and Development

Tables have been used in the past to control layout of a webpage. Discuss why you think this was a good or bad idea for our current Web development practices. Give an example of when a table is the proper tool to use on a page. How can CSS help to make a table more readable? Are there times when you should never have a table as part of a site?