My ftiend has a baby named Carter Scott- too funny!! But I love Grant- I think it is very classy!!! And of course you can't go wrong with Michael- I have a Jackson- but he's Jack- I would go the Grant Michael route- that way you never have to fight the his nameis,,,,but we call him... and that way medical records(i work in a hospita) and the such don't get confused- just a thought- I just love boy!!