Hey, I've never done this before, but, since Apple has abandoned the iPhone 3G I'm thinking of jailbreaking it and using something to free up memory, sometimes my phone lags badly, locks up, wait 5 minutes (don't touch it) then maybe it'll be ok for a while (iOS 4.2.1). There seems to be no determining factor as to what causes this. I'm thinking it's because of the small memory in the iPhone 3G and iOS4 takes up too much of it (thus Apple leaving out wallpaper, multitasking, etc.)...it acts like the old PCs and Macs used to when they didn't have enough memory. I'm assuming iOS 4.3 is out of the question, probably takes more memory than 4.2.1? I'm looking for speed improvement (no more lag), but prefer to stay w/iOS 4, mostly for the improved location services, however, if the only way to get speed improvement is going back to OS 3, then I will do it. If I jailbreak, will I still be able to sync it w/iTunes with all my current apps/music/iCal/contacts, etc? It's still my main phone, so I'm a bit apprehensive to do this. (not upgrading until after iPhone 5 comes out). Recommendations? (I'm a bit of a geek, but not a computer programmer). My websearching has led to iphonedownloadblog.com and cydia ...seems to be a lot to read and not a good place for basic questions.