Multiple row bookmark toolbar

From MozillaZine Knowledge Base

To have the Bookmarks Toolbar display many rows, add the following to your userChrome.css:

/* Multi-row bookmarks toolbar */
#bookmarks-ptf {display:block !important;}
#bookmarks-ptf toolbarseparator {display:inline !important;}
/* Sometimes you may need this */ 
#PersonalToolbar {max-height: none !important;}

FF3 needs a bit more code. Following is reported to work (you may have to adjust the height):

 /* Multi-row bookmarks toolbar for Fx3b5pre*/
{display:block !important;}
{display:block !important;
height: 35px !important;
overflow-y:auto !important;}
#bookmarksBarContent toolbarseparator
{display:inline !important;}
#bookmarksBarContent .bookmark-item
{visibility: visible !important;}
.chevron {height: 0px !important;}

Note that you can't drag and drop on rows other than the first: drop a bookmark on the very right hand side of the top row and it will put it on the right hand side of the bottom row. The solution is from the user knc2007 [MozillaZine forum thread].

To select other folders of bookmarks as separate toolbars, install the Toolbar Thinger extension.
In Firefox 3 you can create a multiple row bookmarks toolbar with the Multirow Bookmarks Toolbar extension.