Is the US Post Office open December 31st, 2010?

Yes, according to their holiday schedule the US Post Office is open on December 31, 2010. They are close on New Year's day.

Related questions