With WP 3.1 coming along, I would definitely go with as many custom taxonomies as necessary. See Otto's post to understand why: http://ottopress.com/2010/wordpress-3-1-advanced-taxonomy-queries/