Three (at least in the UK) are notorious for making you run things the way that they want. the N900 is designed to use the most sensible route and with WiFi being a much faster route than GPRS then it would make sense for it to use that whilst it is available. Why is WiFi costing you something when GPRS is not?