How can I find out if my iPhone is a 1.1.1 OTB? I'd like to downgrade and upgrade to 1.1.2 again as well until 1.1.4 comes out. Or can you link me to the place that teaches you how to downgrade? I'd appreciate it. As for restoring your iPhone, it helps it out a little bit. Mine has reduced the amount of dropped calls. It will make it a little better but it doesn't solve the problem completely.
A couple of places. http://www.hackthatphone.com/113/iphone_downgrade_113.html
and http://i.unlock.no should do you fine.
http://www.intoiphone.com/ should help you ID the bootloader version.
The whole process only took me four hours since I screwed up 4 times yet I was able to recover each time. I used a macbook and itunes 7.6 to do it all.
Good luck.