There are indeed many approaches to producing multi-column flexible layouts that do not require horizontal scrolling in order to display all content. Here is a depiction that uses floated left columns (boxes) -- Here a real life three column application

James