title: When to use visibility:hidden vs display:none
body: <p>I understand that using <code>visibility:hidden</code> preserves the space on the page and <code>display:none</code> does not, however, when does it make sense to "preserve" the space?  That can leave an awkward blank area/gaping hole in the page.</p>