I didn't read any of the replys but :CSS for designTable for dataThe reasons will become obvious when you start using those two principles, so I don't have to explain anything :)EDIT : and by table for data, I mean dynamicaly generated table for data. Table for forms are also tolerated.