The Cardinal doesn't go to Greensboro.... if that's what you're riding, it transfers to the Crescent in Charlottesville, VA. Based on your schedule, though, it sounds like you mean the Carolinian, which does stop in Greensboro as well as Petersburg.
In any case, yes, checked baggage is...