Opera seems ok too, just kinda tricky to figure out where the import bookmarks thingie and setting the homepage thingie are.
MB, I have NEVER bothered to look at another browser but after playing with Firefox today, IE will likely be headed to the bin soon. I have been getting 404 errors in IE...