I've had the AdWords ROI blues for too long, and I'm not sure eBay was profitable when I was selling there. PPC shopping comparison sites don't sound like they are a reliable source of positive ROI either.
What kinds of sources of free traffic are out there? I take advantage of the SERPs, Froogle (now Google Base), and I just submitted the form for SortPrice. Which others do you guys use?