I've noticed that my N900 can take quite a while to get hold of GPS satellites (especially has problems indoors). On the other hand, newer devices (e.g. iPhone, Samsung Galaxy Note etc.) immediately, sometimes within seconds, report a very accurate location, at the same position as N900. Is this simply a matter of better receivers built in these new devices, or are they using some sort of other enhancements to make the process quicker?