Though I love the efficiency and practical approach of Singapore government service, I must say I started to hate the high handedness of some agencies. I liked ICA when I requested VISA, or used their services on-line but I started to feel a big annoyed when I hear the answers "we'll let you know" or "it's work in progress". This is regarding a friends son residency application and the status is 'pending' for just over an year. What is the point of having an online verification system, or call centre when the result is the same. For this reason I hated middle eastern countries, as the rules are known to them and not public by any means. So our friends are moving in to that direction it seems.