close
  • 1 review
  • Reviews of the site
  • Join StumbleUpon or login to add a review! default avatar
  • Rated by micronetter on Jul 21 2008, 9:51pm

    Internet sales are expected to surpass $200 billion this year, up from $175 billion in 2007, according to Forrester Research "People are feeling less comfortable going out to the stores or driving two hours to outlet stores because of gas"