In reply to Will Hunt:
Nice route. I'd avoid the A65 like the plague though, especially at weekends.
Why not drop from Settle down to Wigglesworth on the back roads, then across to meet the A682 just south of Long Preston, and then off that almost straight away to go back to Gargrave via Bank Newton? Really nice minor roads for the most part, with the bonus of a nice pub in Wigglesworth.