Dirk didn't mention the
Nokia 6650. He bought a
Nokia 3650, which is a very different phone. You may also be thinking of the
Nokia 6600, which was mentioned in that
thread.
The Nokia 6650 is a '3G' phone: it uses W-CDMA and also supports GSM/GPRS 900/1800. It is a 'Series 40' phone, using Nokia's own proprietary operating system. It has a VGA camera and a screen resolution of 128x160, 12-bit colour. You can only download
Java programs to it: it supports MIDP 1.0.
The Nokia 3650 is not a '3G' phone: it supports GSM/GPRS 900/1800/1900. It is a 'Series 60' phone, using Symbian OS 6.1. It has a VGA camera and a screen resolution of 176x208, 12-bit colour. You can download both Symbian C++ and Java programs to it: it supports MIDP 1.0, MMAPI 1.0 and WMA 1.0.
The Nokia 6600 is like the Nokia 3650 (though smaller and different-shaped), except it uses Symbian OS 7.0s, and supports MIDP 2.0 instead of MIDP 1.0 and additionally the JSR-82 Bluetooth API 1.0.
So, if you need 3G support, choose the Nokia 6650. If you want maximum programmability, choose the Nokia 6600 (when it becomes available, planned some time later this year). If you want good programmability and a phone available right now, choose the Nokia 3650, as Dirk did.
Regarding GPRS: all the above phones are capable of using GPRS, but you'll usually need to get GPRS enabled as an added service from your operator. You can't use GPRS without a contract and SIM card from an operator (you can't use a mobile phone at all without those
).