QUOTE(1pakistani @ Dec 27 2007, 01:59 AM)

It could be processing fees for the contract and any equipment they might proivde with that. People in Pakistan might call it upfront payment but they seem to be connection charges which are normall, well at least here in Australia.
I think you may be right. Like in the US you have to pay for connection charges, but then the monthly payments.