I have a 3GS with 4.1 and 05.11 BB. I want to upgrade to 4.2 instead of 4.3 because I've read 4.3 is not so stable. My phone is currently already unlocked and I rely on that. I've been told not to use Greenpoison but instead use snowbreeze2.2 so I can maintain my BB. What I don't really understand about is if I use Greenpoison, my BB will be upgraded and my phone will no longer be unlocked? That's a big issue not to use Greenpoison. So here's my plan to upgrade so please tell me if I'm doing it right. 1) Save my SHSH in case anything goes wrong. http://www.idownloadblog.com/2010/07/20/how-to-save-your-shsh-blob/ 2) Download 4.2 firmware. http://www.felixbruns.de/iPod/firmware/ 3)JB with snowbreeze2.2. http://www.2-soft.com/3209/iphone-i...-4-2-1-jailbreak-create-custom-4-2-1-firmware So if I do everything correct, I should be good to go?