SEriously, early adopters are like guinea pigs. When it comes to technology, we get the short end of the stick. However, with the iPhone 3G, being first doesn't suck compared to being 2nd or 3rd or 4th! With OS 3.0 beta 5, I had the mms feature removed. That gave me no reason to stick with OS 3.0 beta 5 because everything is buggy of course, memory usage sucks (debug symbols loaded like a gun), and generally I see no real benefit unless I need to finish my app for 3.0. IN general, Beta 5 seems to be worse than beta 3. There are still keyboard display issues, sms texting lag issues (not reflecting correct count of sms sent), and other issues obviously because it's still in beta. So I switched back to 2.2.1 but you know the baseband with beta 5 has been upgraded. BUT (praises to the hacker(s)), I was able to downgrade the baseband back to 2.28.00 for yellowsnow unlock. Damn, being first is bliss! Now this iPhone is worth even more! I'm sure when 3.0 rolls around, it will be JB'en and then yellow snow will work IF 2.28.00 will work with 3.0 but I'm having feelings it won't. So for those who have a very first iPhone 3G (like me who waited in line opening day), you will be able to downgrade your baseband back to 2.28.00 if you want to unlock. Cheers!