Space.com is giving the splashdown time at 12:58 AM EST, which seems to agree with what everyone else is saying. Unless I can find a more precise time, I'll go with that.
Mir stats: first piece launched Feb. 20, 1986. Returned to Earth Mar. 23, 2001. Total orbits: 86,331 (that's a Trivial Pursuit question in the next edition, guaranteed). Longest stay: 438 days, Cosmonaut Valery Polyakov, currently the record-holder for longest stay in space. Debris footprint: 120 miles by 3,600 miles, centered around 44 S latitude and 150 W longitude.
Jacek Fedorynski took a look at Guess When Mir Will Splash and drew up this nice histogram of the guesses. He also notes that the median guess for Mir's return to Mother Earth was 2001-03-19 10:11:01.