I wouldn't nec recommend logging on to random networks, but your credit card didn't get stolen because someone MITM you at starbucks.they hacked a store you'd shopped at before and stole the information from there, or maybe by hacking a swipe card machine somewherewww.engadgethd.com - the other stuff i'm looking at