I thought I might share my experience with people on flashing a new rom for the first time. I followed this guide word for word and everything was a breeze. [GUIDE] Installing Darky's ROM on 2.2/2.2.1 (I9000/I9000M only) | Darky's ROM So far I must say the phone is working really good. I had OCLF lag fix before, but found that the phone still had lag all the time. Now it's extremely snappy. Tested as much as I could and everything is working perfectly. Battery drain is good too. I left the phone with 60% charge overnight with wifi on, and woke up 8 hours later and the battery was at 46%. The twlauncher is really good. Similar to LauncherPro which I normally use. The GPS works great and got a lock straight away so no issues there. I used Mybackup Root before I flashed the rom, and that recovered all my Apps and photos with no issues. It did take about half an hour to restore but I have tons of apps. So overall I'm really happy with this Rom. Don't know why I didn't do it earlier!