It looks like USPS is working through the backlog of packages.
The package we sent from NC to DE on December 17th was actually delivered yesterday (I'm confused why it was delivered on MLK Day which is a postal holiday). NC to DE took 32 days.
My package from a forum sponsor sat at the Philadelphia Distribution Center for over 3 weeks, and today it is Out for Delivery to me.
A couple of other packages I am waiting on seem to be moving.