The N950 would suit you I suspect, but that is a very limited release for devs only (I presume there will be a WP7 version which might work). I rather liked the N900 I have (keyboard was a little weak though) but what I really miss is the Nokia 9500, when I took it to the US a few years back (as it was the "best" SIM unlocked phone I had) I found myself rather enjoying it and it's keyboard has a proper number row.