I think perhaps we are not in disagreement but we would have to define terms in order to carry on much further.  It is a matter of emphasis.  I would argue for a socialist basis with some capitalist overlay.