I just got an unlocked Nokia 5800 XpressMusic smartphone because my iPhone pissed me off to no end, and because I believe I should be able to use 3G service for a reasonable price and tether without any extra fees or network restrictions.

It runs Symbian, which doesn’t exactly have that many apps, but at least they’re not restricted by Apple’s draconian screen process.
Anyways, since Nokia has a strange way of releasing firmware upgrades to specific batches of the same phone but not others, I feel obligated to post the simple method of changing your nokia phone’s product code so that it matches one of those batches.
By this time the product code of your phone might already be supported so it’s best to check with Nokia Software Update, which can be downloaded using the following link:
http://nds1.nokia.com/files/support/global/phones/software/NokiaSoftwareUpdaterSetup_en_us.exe
If it still wont update your phone to version .50, you can use one of the codes in the following forum topic (I changed mine to NA Black):
http://forum.dailymobile.se/index.php?topic=22965.0
Changing the product code is a relatively easy process outlined in the following guide:
http://handphone-solution.blogspot.com/2009/07/change-product-code-use-nemesis-service.html
After the product code’s changed, run NSU again and it should be a bit more cooperative =).