Just ripped out the guts of my new taxonomy.
Basically have all of Cassandra's and Chris Noble's recommendations.
Hiding form elements works.