I built a website using WYSIWYG. It's a great program that's flexible and easy to use. However, the shipping flexibility is not ideal. I want to be able to charge shipping based on location and what is being bought. This is not do-able with WYSIWYG unless you hire a programmer to build a proper interface. My suggestion is to take a plunge and spend money on a website builder or shopping cart program that will give you maximum flexibility. It'll save you money in the long run and will likely increase your sales.
I am going with Wordpress and WP ecommerce plugin to set up a site for a client. There are also addon plugins for the WP ecommerce to manage all sorts of variables: shipping, payment methods, add to cart options, local pick up options