I just jailbroke my 3GS using redsn0w and all went smoothly. I had the Cydia icon and was able to do the essential update for it. I rebooted the phone afterwards. I then went into Cydia to download Mobile Substrate and it loaded. It then asked me to Reload Springboard which I selected. Now it's just hanging there with the round timer icon spinning. It says "Complete" at the top but it appears to be stuck. WTF?