There is always a sacrifice in using a big prebuilt system.
Sometimes really it is.
You many times dont get precisely what you need or had in mind.
If you can and you willing to develop your custom shopping cart
it will do what you want.
This is upto each user and each situation.
Speaking for myself, I would download a few shopping carts and try them.
If there is one that meet my reqiurements well I might consider install this.
And make my own modifications to make it fit.
If I do not find any shopping cart, that reasonably is in line with my wish
I would start making one.
Maybe using some of those ideas in those shopping carts I had a look at.
Say you want a discussion board.
Why doesnt everyone php coder write his own board software?
For example here at phpbuilder.
It is not that owner/admins lack the knowledge to write their own phpbuilder software.
It is the fact that there was a board, that reasonably could meet the requirements
and so vBulletin was chosen.
🙂
It is always fun to write your own blog/cms/guestbook/bb/cart
and whatever you need.
But sometimes you do not have the time or want to waste effort on it.
you might as well have a look at existing options,
before reinventing the wheel.
Just because you want a special house to live in,
you do not have to build it.
You may go looking for some house that you find suitable
and then you maybe adjust it a little to your liking.
🙂