When my CDMA HTC Desire dropped out of warranty in October, I rooted it using Revolutionary in order to use Titanium Backup to free up more space for apps on my phone. I wasn't interested in flashing roms because I was happy with HTC Sense 2.2 Froyo. Then I used TB to move apps out of the Dalvik cache into system rom to free up even more space. Oops, that didn't work like I thought, and there isn't an undo available. Oh well. Phone still works okay, so I'll just live with it. Friday night, TB updated and included an "undo move to Dalvik cache" so I did. My phone got stuck in a boot loop. I was too tired to do anything about it so I pulled the battery and dealt with it Saturday. All day. And all day Sunday, too. (LESSON: If it ain't broke, don't try to fix it!!) In the process, I tried flashing the rooted HTC Sense rom, an unrooted HTC Sense rom, and none of them would flash (depricated). So in desperation, I flashed an unrooted HTC Sense rom from another CDMA vendor. That worked, but now my phone thinks it's from a different carrier (splash screen). So I re-rooted the phone using Revolutionary and flashed CM7. Also in the process, I partitioned my SD card to have an EXT2 so I could move apps there and free up even more space since I was using only about 1GB out of 8GB for data. The phone works... sort of. It still thinks it's from the other carrier (minor issue that I don't really care about). The big issue I have is that the SD card isn't mounting. I can go into Revolutionary and tell it to /mount and I can access it, but when I reboot, it won't mount in CM7. I can't restore any of my apps using TB because TB can't find the SD card. Thoughts? Suggestions? I'm so sick of dealing with this when I really didn't want to ROM my phone in the first place; I just wanted to get rid of the bloatware so I could install more apps.