BlackBerry 8707 without TCP!
This is terribly disappointing: the BlackBerry 8707 doesn't support TCP connections! A lot of research and plenty of voice calls to the Vodafone support have brought up knowledge a base article (db-00523 ) at blackberry.com entitled Support – Protocol not found: null error.
Now, why on earth did RIM do that? The 8700 supports TCP, so why strip the 8707 of that useful feature? It makes the device next to useless for third-party applications!

Not necessarily. A number of 3rd party apps have adjusted. Try Klicktel 2.1 for instance.
That may be so, but there remain plenty which won't as yet work. And why remove the support for TCP to start with?
I have read the reason, but I forgot it. There IS a technical reason …
There is a thread here with a bit more information.