Works fine for me in Safari for Windows, too (Stefanie uses a Mac). Aside from clearing cookies, also make sure your Safari is set to accept cookies, at least with the default "Only from sites I navigate to" setting, since our cart depends on setting a cookie to keep track of a buyer's cart contents.
si10So, does this mean you have to tell the customer to accept cookies?
That is necessary; we can't track cart contents without being able to set a cookie identifying whose cart is whose. However, aside from that one requirement (and very few users would ever have chosen to totally disable cookies), you generally want the cart to "just work" without needing to give the buyer any other special instructions.
The main issue linked in my first reply above regards which ~kind~ of cookies the buyer chooses to accept. Safari has a default setting to "Accept cookies only from sites I navigate to", which is the same as the current Firefox and Internet Explorer optional setting to "Block/Don't accept third-party cookies".
A "third-party" cookie is when your browser's address bar shows http://www.foo.com/...etc. but something in that site is trying to set a cookie for http://something.bar.com/...etc.
Normally, this does not affect E-junkie carts, since we set the cart-tracking cookie with the same domain as your own page where our button code is trying to set the cookie, so that counts as a "first party" cookie.
However, if your pages appear inside a frameset where the pages have a different domain than the frameset's domain shown in the address bar, the browser would think the page is trying to set a cart cookie for one domain while the browser is showing a different domain, so that would be regarded as a third-party cookie and thus could get blocked.
This is not a "bug", as everything is working exactly as it's designed to work, and no workaround is even technically possible. The only solution is to make sure your site is not using a frameset wrapper with a different domain than the pages themselves (better yet, just avoid using frames altogether) or, failing that, to use the non-JavaScript version of our button code to have the cart operate in popup mode (in which case, the cookie gets set for www.e-junkie.com).