Well, I just got the shipping notification for the turbo. Says estimated delivery of the 22nd, which means I won't have it in time to install this weekend.
Dave, if you're still available to help on the 27th, or even early next week (I've already put in for a vacation day anyways) that would be cool.