My 3G phone has once again freeze at the Apple logo when I tried to download a simple program straight from my phone. So I swapped my phone while restoring the damn thing, and started playing with the first gen. First thing I did was tried downloading Tap Tap to mess around, and for a second I thought my eyes deceived me. The game was downloaded and installed within 10 seconds, and it was ready for playing! So I tried again with another program, this one was smaller, so it took even less time! My question is then, how exactly is 3G different that I cannot install/update apps direct from my phone without crashing and restoring?