I only have reference of one other company - XM Radio to go on. They will offer pro-rated refunds if you cancel your service early.
This concept of not getting your money back for unused services doesn't make sense to me. Especially since I didn't sign a contract (like I would for, say, cellular service).