I have been using CubeCart for about 9 months now and I'm pretty happy with it. Its admin panel is a little bit confusing, but you can use some 3rd party software to fix this. I'm using store manager for cubecart - works good for me...