Dan Benton over at Off The Facade is reporting that the oft-rumored Randy Johnson trade is done.

Apparently the agreement was for two prospects (Nippert & Owings) but there were no further details on the money situation. The two teams have agreed but it is pending a contract extension. The D-Backs will have a 72 hour window to negotiate with Johnson. If that falls through [and I hope it doesn’t] the entire trade will fall through.

He's thrown in some updates (specifically a Connor Jackson update...which made my heart skip a beat) since then so I would recommend heading over and checking it out. While I liked Nippert the least of the three prospects mentioned earlier, I will be eagerly waiting to see what the official word is. Of course, the commissioner's office is closed until Tuesday so this might be a little bit of a wait. Commence waiting...now.