The material that I have from Vodafone suggests that it's a good idea to input phone numbers into your handset's address book in international format (i.e. with the +64 prefix) so that you can still use your address book when roaming overseas. Seems sensible to me.
The problem is that caller ID does not supply the caller's number in international format. This means that the handset (Motorola V500 in this case) cannot cross-reference the caller ID number back to a name in the address book. The end result is that, on receiving an incoming call, the handset displays the caller's number but not their name.
I imagine that this must be a pretty common problem and I'm curious to know how others get around it. Thoughts anyone?