Thanks once again! :)
3) If you upgrade from 5.0.1 to 5.0.2, it will update the baseband, and there is no present jailbreak for iOS 5.0.2 released. We recommend NEVER upgrading to newer versions of iOS until you can do so safely -- e.g., by blocking the baseband to protect your unlock, and only upgrading once jailbreaks and jailbreak tools are available. Jumping the gun is a very good way to lock your phone in a state that it can't be unlocked, and to upgrade yourself into a corner where you cannot jailbreak. We can't stress enough that people should not upgrade until it is safe to do so, it's nearly the worst thing a jailbreaker or unlocker could do.