So, my wireless connection was being a little flaky today too, so I decided to just go ahead and re-flash the radio. Big mistake. All the problems I had before with the connecting-disconnecting loop came back and I couldn't lock on to wireless at all. After flashing the radio twice with no luck, I had to revert back to the backup I made before I flashed RC4. Wireless working again, I'm now on round two of RC4 installation, with another full wipe.
UPDATE: And crap. Getting the same wireless problem in RC4 now. GAH! This is very frustrating. I have nothing but mad respect for the CM dev team, but I really, really wish they would figure out why so many people are having so many WiFi problems with CM7 and get it fixed. Sigh.
UPDATE2: Ah ha! Got Wireless working! (As embarrassing as it is, I had the wrong WiFi password... But it was right for the flash, so that wasn't the problem there! Just for the update above.) So, now on to getting everything installed again!
UPDATE3: Okay, everything re-installed and it seems to be working. This time, instead of accidentally hitting "yes" to Google asking if it wanted me to restore everything, thus having it try to download every app I had from the market all at once and crash me, I said "no". I just grabbed Titanium from the Market, then restored everything else from my backups. I was actually being a lot more picky this time around with what I installed. For example, I had an App2SD app, but Titanium will do that as well, so why take up the space? I also decided that, while I love LauncherPro, I wanted a change. So I'm giving GO Launcher EX a try. It has the features I liked from LP, but with additions I'm really liking. The ability to organize the app drawer is a serious plus. After I've had a chance to use it for a few days, I'll write a review, so keep an eye on this space!