Boy was this a doozy to put together.  Looks great though, and works perfectly.