As somebody who has travelled overseas a lot I've literally spent thousands of dollars with both BellSouth and Vodafone on roaming. I even had staff very interested in my experiences of travelling around Europe in 1998 using my Cassiopeia A20 with a Nokia 2110i and data card using iPass CSD roaming to access my emails and even had to give them a presentation!
Since BellSouth first introduced international roaming into the NZ marketplace roam forward calls (ie calls you answer while roaming) have always beeen charged for the 1st minute and then per second after this they have been charged per second. This was until Vodafone's roaming changes in November last year.
All roam forward calls are now rounded up to the next minute, so if you speak for 1:01 you now pay for 2 minutes. This is something that made me choke on my weetbix especially since the cost of roam forward calls increased in many countries at the same time (answering a call in Australia used to cost me 43c per minute - it now costs $1).
Maybe somebody can explain why this policy changed and why there was no mention of this at the time and why there is still no mention on the Vodafone website of this policy?