Just verified iChoze site looks fine in Gecko/20070629 GranParadiso/3.0a6 which is the Alpha 6 Release -> Firefox 3.
Make sure your using the most recent version of the browser. That or wait until it reaches stable release and stick with Firefox 2, their stable release.
Cheers
Bookmarks