So much for getting a Python-programmable phone. Fido has only S40 phones AFAICS. Rogers has reasonable S60 phones, but they're $300 *with* the multi-year contract and then have to add a rather expensive plan. I've got something like $90 in "Fido Dollars" (a measure of how much I've been suckered so far), so I can buy the best phone they've got with a contract (other than iPhone/Blackberry), but they haven't got anything Python-programmable in the normal phone selection.
Looks like I'll just pick up the nicest phone they've got (Nokia 6301) and look at programmable handset some time in the future.