Spent a few hours behind this thing today.