title: keeping basket more permanent
body: <p>I need to keep my basket more permanent I have two options and I want to choose the best one.</p>
  
  <p>I have eCommerce web site application in asp.net and there is a basket include products which are selected by users before, so options:</p>
  
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1- keep basket in database (<em>consider the cost and time to store and retrieve information</em>)<br/>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2- store my basket in Cookies (I don't know what the implementation is)</p>
  
  <p>I couldn't use session because it is not permanent and clear by closing browser.</p>
  
  <p>My goal is : when the user close the IE for 1 day or 2 days make ability to remember all products that already added to basket.</p>
  
  <p>In addition, my basket is store in hash-table now, for example : {1:4055,2:4588,...} they are ID and product code(keys). they are all save in a hash table.</p>
  
  <p>Please give me a solution and the way to how I can implement it with the minimum cost ?</p>