Mobile services are different from internet services to a PC in so much as a mobile device moves around with you and may from time to time disconnect due to geography, being in a tunnel on a train or because your device is in 'flight mode' This may affect your enjoyment of a service depending upon its nature and the way it is delivered to your mobile device. We have tried to understand users' needs and provide the best service for each situation.