Eric Meyer has written a useful article on Containing Floats. By containing floats, he is talking about not having an image (or whatever) you're floating break out of the containing div.
He gives examples of using clear:both; (in a particularly smart hr use), and using two floats that have width's greater than 50% (which is very slick and smart).