I'm a fan of the butcher block top. I got mine from McMaster.
Here is my webpage about my bench:
http://www.jeffalbro.net/woodworking/workbench/
It did cost alot of money, and took alot of time... but I'm very happy with the results. You could use a thinner maple top and pine instead of mahogany and end up with a more economical, but just as useful bench.
-Jeff