Peoplepc charged my debit card $25.90 on 3/3/2012. This after i cancelled service on 12/6/2011. And by looking on the web I'm not the only one.