If I may say one thing….. (other than multiple trips to HD for the same project will piss me off to no end, too)
You don’t want to get so caught up in the sink and it’s plumbing, that you forget about the dishwasher plumbing and drain issues related to it all.
The last thing we want to hear about, is how you finally got it installed…. Sat down to relax with a glass of Scotch…. And then you proceeded to flood the kitchen 6 hours later when you did a load of dishes.