RE: Sub-forum
In templates/default/forums.tpl, find the line with "{$lang.SUBFORUMS}" in it. Customize its html to display exactly as you want.
I am looking at
http://community.invisionpower.com/ and at first glance, I find nothing "smashing" about the way they present sub-forums. Can you elaborate?