@dan: Quite the post!