[Only registered and activated users can see links. Click Here To Register...]
Infinitely customizable, fast and, for me, the main "selling point" is that it has a dedicated "home" button.
Will take you a couple of days to get it the way you want it because of how customizable it is, but well worth the time.
Better than any I've tried AND free.