oscommerce is very good. Fairly soon they're comming out with milestone 3, which is going to change thier whole database structure from MS2 though.
For a css / xhtml compliant shop - use www.zencart.com.
Made by css zen garden. I've used it on about 3 sites sofar and love it.