Install one thing also can be so frustrating. 9.30 AM appointment, until 3PM no where to be done and canceled it off due to absense of contractor from TM. Come on Maxis, you can manage this better? You can say that it is TM's fault as they did not send in a contractor / the contractor forgot / late / etc, but that's not my concern. You rent equipments from TM, you sort out installation / contractors issue with TM. All I need to understand is that I am subscribing to Maxis, not TM.
Sorry for my rant, here's the long story if anyone is interested.

» Click to show Spoiler - click again to hide... «
My installation appointment was 9.30 am on 19 June, which is today.
Maxis representative arrived on time (or earlier) and he he mentioned that we have to wait for another installers. (from TM I suppose) to complete the installation and port activation.
However, we waited until 3pm and TM installers did not show up although the Maxis representative have called back HQ to enquire multiple times.
Maxis representative had no choice but to return and pull back all the equipment installed, and postpone it to another day. I have spent my entire day waiting and postpone everything else I have to do, but in the end it just get postponed like that and wasting an entire day.
P/S: I clearly know that Maxis did send their staff, and +1 point is that they are ON time. But they should manage external contractors with TM even better, I cancelled and put off everything today just to wait for the installation. Now I have to free up another day when they "decided" the next installation date.

It's still Maxis' fault to me. They are the ones responsible to drag the TM contractors lazy asses to your home. As if they can't make a phone call to TM to send someone else or something...