Not a Pleasent news for iPhone 3GS and 3G Users. According to a member of Dev team, Sherif Hashim, Apple has patched the Exploit which was used by ultrasn0w to unlock iPhone, in the new  Baseband version 05.14.01.

sherif-hashim_-confirmed-the-exploit-us-...

Thats why he recommends unlockers not to upgrade beyond iOS version 4.0.1.