or you can just manually enter the internet connection details into your phone by hand afterwards. Personally i think debranding is the way to go since it gives you FULL ACCESS to ALL the functions that your phone has been designed with. As an example... a 3 branded phone will not allow you to choose 2G over 3G network as doin so would mean that they will have to pay more for your 2G network coverage etc. However, with the generic firmware you CAN tell your phone to use 2G network exclusively. On my phone at least this results in longer battery life. Internet connection doesn't seem to be affected by this change either so it seems like the best of both worlds