Actually what you end up with here is even more flexibility. We have the default entity control, you can use xmlpackages, and now with masterpages you can create your own user controls that you can load instead of our default entity control (which we plan on moving back out of the source code) or xmlpackages. While the xmlpackages do offer quite a bit of flexibility, a lot of .NET developers would rather write controls than XSLT, but those who want to keep using them for now can. In any case, we've now added one more measure of flexibility to AspDotNetStorefront
<a href="http://www.aspdotnetstorefront.com">Shopping Cart Software</a>