I was having problems with my cart emptying also, but logging in solved that. Though I hate to imagine trying to set up an account if you don't already have one--but if you do, it will solve a lot of frustrations!