New update, my phone loads in exactly 40 seconds, even after a battery removal. Rogers branded firmware took the phone 210 seconds to load, sometimes longer after a battery removal. The time qouted above 2 minutes was on the first of second boot when the software (generic 2.3.3) was being "packed in". I recommend EVERYONE get the generic, you can manually slect 2/3G use your OWN .mp3's as ringtones and your updates are more frequent as you can get them from SE without having to wait for Rogers approved updates (can take MANY months). Once again thank you JPTN, your a gem.