Hey, I built a similar but more flexible framework using .net
http://netset.com/
features:
http://netset.com/features.aspx
actually when we were building our framework we came across mall23.com, we wanted to make fully template driving and also support most of the commn payment gateways. We also wanted to leverage ajax
let me know if you are building v2 in .net, I would love to exchange ideas
I always like to chat programming/inet...but right now am not working on V2. I found that w/o a team, it's too much for one lame duck programmer to do marketing, art, support, etc. So am focusing on my new project (well, "old" since I've been working on it for almost exactly a year) and am letting Mall23 stabilize (I'm not going after new clients) and support me during this time of new development.
Once we've gotten cash in the bank for this new project (we got a bit from angel, but next, we are licensing cuz we got the shiznit of a product...before VC - so we don't get raped when we do go to them), I'm going to sell Mall23...you can tell it's killing me not to say anything bout the new project, heh...dammit.
But the new project is PHP and MSSQL. Odd combo? I don't think so. After benchmarking, I found that combo (vs/ PHP/MySQL, ASP/MSSQL, ASP/MySQL) to be the fastest and most stable (PHP's got a ton of bugs, but so far, I've found workarounds for all of them - MySQL sucks sweaty donkey balls). I did consider .NET, but that's even more bloated (MS is the king of bloat on any new product) -- unless you code it 100% by hand (no dev studio bs)...but again, I think PHP is still faster.
And my AJAX is all hand-coded. I looked at Prototype, Scriptalicious, and the Yahoo API...all were mad bloat. Just sickening. I have a couple programmer geek friends who complained to me about not using the newest, coolest stuff, but they have never done business. Fuck new and cool -- I care about who has the dollars and how big my demographic is. Using shit like Prototype or Yahoo means visitors have to have a computer no older than about a year -- or the experience sucks. Sucks. sucks. My mom, on her 5 year old Windows XP computer has to be able to use the site w/ no pauses or freezing while the browser renders the page. I actually had a programmer friend completely meltdown when I emailed him my decision not to go w/ the trendy stuff...it's religious.(seriously, told me to fuck off -- I still have the email -- he was on this project till I made that decision and he melted and said he was out...I was/am coding 100% of the fucken thing, so it's my prerogative to make such an executive decision)
But I love AJAX -- not DHTML, AJAX. Everyone confuses the two.

Best thing since HTML. You can make super clean code by shifting your paradigm (article I wrote about it:
www.mall23.com/Aug_2006_Mailer.html). Completely hidden code (save the itty-bitty bit of JS). Super robust -- no shit dealing w/ 500 browser/OS combos and 500 different ways of doing something in JS...just process it on the server...
As you can see, I can pretty much go on forever...
