I agree with Courtwright that some way of connecting EZP with a website would be tremendous.
I just took a look at WebGen again, and finally figured out that I could just hit the "preview" button. Without any intervention or preparation for it on my part, I'm shocked to see how functional it is.
Ronald, I can imagine that it could be difficult to change WebGen much, and understand the issue of credit card changes making things complicated. Then again, would another service that works something like Paypal - e.g., Stripe - be workable?
The issue of not having inventory tracked for the website does make things challenging. I've looked at a number of online POS systems that do all that and more, but you really have to pay a premium. Though I can't claim to know much about what it would take on your part, it seems that there's enough "room" between what you're charging and what "they" are charging that it could be worth your while.