I'm inclined to say don't buy and IPAQ. I had an IPAQ4150 and dropped it a very short distance - the screen died and the estimate was approaching £200 for repair. I cut my losses and, against all the advice in several forums, went for the IPAQ2790. Unfortunately, all the problems discussed in the forums are true! I am constantly having to soft re-set it and it is s-l-o-w compared to my old IPAQ4150. Support from HP isn't too good either..
We bought our son a MIO168 with TomTom and he never stops singing its praises...