I called and canceled my service on 12/ 23, a day before my account was to be charged. I specifically asked the representative since viasat charges a month ahead of time, would my account be charged and he assured me that it wouldn't be charged. I wake up this morning and check my bank account and low and behold, there is a charge from viasat. So I called viasat again this morning and talked to another representative and told her the issue. She told me that it takes 24 hours to cancel an account. I didn't blow my top. I just told here what the other representative told me and she told me that corporate would have to listen to the conversation and they will make a determination from there. I hope that the refund my money from a mistake from one of their representative. From reading a lot of posts here, I'm not sure it will happen. Hopefully they will honor their mistake.