Well... I'm glad I double-checked the bus times for my trip back. I went back to the website for the company I took down here, and the only departures they had listed were for 7:00am. Nope, no can do that. So, I tracked down and old e-mail that a friend had sent me, and checked out the two other companies that run between here and NYC. I brought up both sites, and they both had departures for either 12:30am or 1:00am. Whew!
-Then I realized that all THREE companies are part of some "collective", so I'm guessing when I saw the 1:00am Richmond departures before, I was seeing them for the other bus companies since they're all listed on the same main site - even though the exact bus company name is not given until checkout. -I also found out that the pick-up spot here in Richmond is different from where I was dropped off. Again... Whew!
-Back to packing.