also note that we've almost managed to eliminate type-specific code in these views.  I think there are just two left.  The best practice way to do this is to override the view in sets/type/cardtype.rb

sometimes this isn't practicable, especially when the views are complicated, but that's a good reason to keep the views simple!