Not sure exactly who these guys are or if you can jumpseat but they fly Beckley, WV to CLT?
ViaAir | Above and Beyond | FlyViaAir.com
In regards to ROA, I'm based and live here with PDT. It's either full or empty. All you need is one cancellation to screw that up too. Morning flights tend to be easier to get on. I've done the drive from CLT and LYH multiple times. Also the lowest minimums for ROA are 500-1 so when the rest of the east coast is 200 and 1/2 everything to ROA cancels. We had 3 days right before Christmas that nothing got into or out of ROA. Just food for thought. It's not impossible but sometimes you have to get creative.