I always seem to manage to find the limits of what is possible with CSS. I have learned a ton of tricks to get around things, but there are just some things which CSS cannot do alone. And I don't really want to go down the JS route. Its possible but not very pretty. So instead I spend an hour playing with potential new ways to organize my site... and none of them are really what I want.