I order a 32GB Touchpad from Neobits last Monday for $220, including express shipping. It's been a week and they still haven't charge to my Google account. No word on shipping. I try to call them a few times today but the line was always busy. Anyone ordered from this company has any news from them?