Interesting idea, but a trap I'd (very much) like to avoid. You see while create your own shopping cart
sounds just groovy on the surface. It also means that you gotta support it (
forever...) too. There is no support to fall back on if the thing goes poof...So you just got (shotgun wedding) married this thing.
In the interest of sanity, I (and I suspect superboyac also) need a layer of abstraction between myself and the project once it's done ... So it stays done. Otherwise, for the next four forevers, every nifty idea/passing thought/feature request the brass can think of will be dropped right in my lap...because the only thing down hill of me, is the edge of a cliff...
So, Clean, Simple, Done. <-Key word there is done.)
Getting everyone to even decide on what it is they are going to agree/disagree on regarding what the site will look like is (and has been for several years now...) enough of a nightmare ... There is no way in hell I'm going to add gas to the fire with more options of that magnatude.