Let me start of by saying i bought a 3g little under a year ago without knowing anything about iphones. Since then, i've increased my knowledge by a lot, but soon realized that i should have got a 3gs. Come ios4, i was doing everything to increase speed (removing lang packs, daemons, etc). IT was faster, but still slow. If you have a 3g, i guarantee you've felt it was too slow. Now, i found something called whited00r. Its based on 3.1.3, so its fast, but gives a lot of ios 4 like features, but it is very very fast. It comes optimized for our phone. I'm not trying to advertise or anything, but its really good for our old phones. Makes our useful again.