These are my disappointment factors:
- Source code uses Hungarian notation.
- In store front website source code they persists almost every value in the session in the session.
- They don’t use strong typed entities. I only noticed 3 or 4 object to used to get data
- Heavy used of data sets instead of objects
- Not a flexible architecture. Business rules and data access is all in the App_Code folder. If you have more than one interface that needs to access the shopping cart to process order or retrieve order orders you can’t accomplish it without serious re-factoring and extracting the source code to reusable components.
I am sure I can find other reasons but I will stop here. This was the reason I decided not to use it in my application. Towards the end of the project I was so happy that I did not use this out of the shelf solution that encouraged me to write this article.
I am not writing this post to drive off their business, but to express my believe and make them be aware of what a user is thinking about their product. By the way the version that I used was 2.5+.
You can find more reviews here at