Transferring credits to CP was easier than I expected. If they have an equivalent/similar course, they'll grant you credit for it. They also give credit for some CLEP exams.
Most classroom based classes are also available in online-only options. Last semester, I was able to take two three hour night classes that met once a week. I found these really convenient. CP is trying to expand their meet-once-a-week class options. The administration is trying to figure out if there will be enough interest in it, and most people are VERY interested as many students here go to work and school full-time. They've started shifting away from the Monday-Wednesday-Friday and Tuesday-Thursday schedules to M-W & T-TH schedules that typically lengthen the 3day/week 55 minutes classes to 1hr15min classes that meet twice a week. This has been a great improvement to class-quality, I believe, because it allows the professor to get more in-depth with the material, manage time better, plus, the students tend to be more involved in these classes.
I hate the blackboard system, but I've hated it at every school I've attended. It must be the best option for schools, which sucks, because most students and professors dislike it. Luckily, many professors don't use it.
Most professors build in missed assignment days into their syllabi. Even if you miss an exam, many professors have a catch-all makeup day that will allow you to make it up. (That doesn't mean you can miss all of your assignments and exams. Generally, you can only make up one assignment.) Anyway, this comes in handy because, like I said, many students take a full-time academic load while juggling multiple jobs. (I've met several people with 3 or 4 jobs that also take up to 16 hours between the different CP campus locations and online courses.) The professors are incredibly understanding of this and really work with the students to help them succeed.
Having the ability to communicate with my teachers online and take some classes online is great. The teachers at CPCC are usually real people who've had a lot of life experience, not just graduates out of school. They typically work with you as they understand life.