Ive had the XT907 Razr M VZW for about 6 months now. ICS came installed and JB officially came out a couple weeks after my purchuse. I have bricked and RSD this phone so many times Ive lost count. First three months of owning this phone I wanted to throw it off the tallest bridge I could find. Now with my phone unlocked and running SafeStrap v3.11 I am able to run Stock VZW 4.1.2 on my stock ROM with Energy ROM 3.14.13 build with VZW 4.1.1 running on my ROM Slot 2. Also im able to have the 4.1.1 camera work on Slot 2 while having the 4.1.2 camera in Stock ROM slot. Once I had both ROMs stable on SafeStrap I went ahead and flashed PacMan 4.2.2 over my Stock slot which was where I had the VZW 4.1.2 stock update running. Being able to now run two kernals through one recovery is bliss. Energy ROM to be is the best 4.1.1 rom out there hands down. Smooth flowing , heavy AOKP based rom that truely fixed my Wifi connection or lack of connection issues. And now I get to run PacMan 4.2.2 which is just straight gangster of a ROM. CM10.1 based ROM that takes the best of numerous ROM builds and apps, throw in crazy amount of customization, and you get pretty much Christmas morning joy of endless options. Long story short, finally got my Razr M to be the beast that I knew it always could be.