Is it just me, or does it seem like every customer service center in the world is located in India?
Spout submissions are anonymous!
600 characters remaining