My deepest apologies if this is the wrong place for this, but it seemed appropriate.
I recently got bored of my stock ROM and decided to flash my phone over to the latest Cyanogen release. Long story short, after the install, it wouldn't boot- it kept looping the loading animation. I rebooted into recovery mode and flashed it back. Unfortunately, the list was ordered backward from what I thought it was and I flashed an ancient backup (May '10-ish, I think) rather than the one I'd made today. Even after updating, it can't access the internet (Even through wi-fi) and the ROM Manager app is an ancient version, so I can't use it. To make matters worse, recovery won't load now- when I boot into it (Power + x, natch) it shows the image of a phone and a triangle with an exclamation point inside, but no text. I've let it sit for a few minutes, even held the buttons down, but to no avail.
My question is, is there a way to force the phone to reflash Clockworkmod Recovery (or an alternate that can read backups made with Clockworkmod) or factory-reset to the stock rom?
Many thanks in advance for your help, and I'd be happy to provide any necessary information.