I use Google Chrome. I had been using iGoogle as my home page, but I found that it took too long to load, especially when I just wanted to do a quick Google search.
Chrome has a native quick-dial page that displays whenever you open a new tab. However, this utility is not very customizable. It does not permit you to display more than six bookmark thumbnails.
I found a Chrome extension that solved both my problems. It is called Chrome Speed Dial. This extension, which displays when I open a new tab, allows me to have as many bookmark thumbnails as I want.
I transferred my iGoogle extensions to Speed Dial, and then I set my home page to Google, instead of iGoogle. Now, my home page loads much faster.