Installing custom ROM when my microUSB port doesn't work

view full story

http://androidforums.com – My MicroUSB port is broken (well, it works occasionally, but not reliably, and the fixes I've read about haven't really helped. And It's out of warranty.) I charge the battery with an external battery charger. The phone is not currently rooted and I don't have ClockworkMod Recovery on it. I do have a microSD card and microSD card reader. Is it still possible to install a custom ROM? I'm decently tech savvy but I've never rooted a phone or installed a custom ROM before. I know instructions for installing a custom ROM say you need to install ClockworkMod Recovery using a USB cable, but is i (General)