Rowan Collins wrote:
Actually, I think hiding things using CSS is probably a rather bad idea anyway
Although your reasons seem sound, your stance raises the question: Does that mean you reject the idea of using the same HTML for different layouts? Thing is, that is the whole purpose of CSS.