You might want to consider dashCommerce formerly know as the Visual Studio eCommerce Starter Kit. It is an Open Source project written in ASP.NET
I noticed they support: "Unlimited Product Attributes"
Check out their Feature Matrix:
http://dashcommerce.org/dashCommerce...resmatrix.aspx