Why in the world does the line:
<%= Html.CheckBox(\"ForSale\", Model.Product.ForSale)%> For Sale
result in the following HTML:
I think the cleanest solution is to do:
(bool)formCollection["key"].ConvertTo(typeof(bool))