hi ya'll. im a "noob" (most common ice breaker by us "noobs" lol). anyways, i have had my D2 for about a year now and i just rooted a week ago...special thanks to zedomax @ droid2hacks.com and zedomax.com. i watch a awesome video that he created in Sep. of 2010 and he shows step-by-step on how to root the droid2 via usb using the cmd prompt on a pc/laptop (switching back-n-forth from his vid. to his writen instructions was very helpful as well). sry for the rambling, i just want to give everyone and understanding of what "plato" im on. as i have mentioned, i have been rooted for a week or so. within that week i have been researching on how to install ROM's and let me say "for me, rooting was much easier to grasp then installing a custom ROM". I thought it would be all down hill from rooting only to find out it's the first step up an adventurous mountain. and i'm not complaining btw. im very happy my phone is rooted even if i never get a custom ROM on it, its much faster all the way around the board UI and web browsing. however, im running: system version 2.3.20.A955 android version 2.2 baseband version BP_C_01.09.07P and it seems that all the custom ROM's i have been looking to install on my D2 you need a certain version gingerbread or froyo. can someone please explain to me what these are, because i personally thought they where also custom ROMs? also i plan on downloading droid 2 recovery bootstrap from the marked (seems this is the easy way to go) however, i would like to know if this app dumps the cache before it installs the new custom ROM and if so will it dump the dalvik cache as well? if there is already a thread for this please post it for me as i have searched and searched and i still seem lost. also, any advice from you guys will be greatly appreciated. i just hope my device isn't too outdated to jump in the game, im having lots of fun with my D2 now and i enjoy reading all of the GREAT posts on this site.