This solution is *only* for people who have a semi-bricked Pre. For e.g. If even after reflashing with webosdoctor you get a "Phone Error" after you reboot, then thats because the radio wasn't programmed correctly. You have to now basically bypass the first-use / activation to get the phone to boot. Keep in mind that even after bypassing the first-use app you will still get the "Phone Offline" error when you boot up. But now its easy to fix because you can put the phone in diagnostic mode and use QPST/QXDM, etc.
Note that you can easily create a webosdoctor version that bypasses the firstuse app using meta-doctor but that only works for versions > 1.2.1. For versions like 1.0.3 you have to manually unpack the .jar file and change a few files to get it to work. So I've taken the qinray - 1.0.3 v1 ROM and disabled first-use-app and enabled-developer mode. Most people know why the 1.0.3 version is important (There are other bypass roms like xxrake but they always crashed after 80% for me and didn't work)
http://rapidshare.com/files/396531423/webos1.0.3qinray_bypass.jar.html