Great advice! It also is prudent to make sure you take note of how much different areas of your yard get direct sun and for how long. Also if you have small trees -- the amount of shade you have in the future will depend on how fast they grow and how much shade they produce. Planting "upper story" trees under other "upper story" trees will only result in disappointment.
Any day you wake up on the sunny side of the grass is a good day.
"The moving hand writes and having writ moves on. Neither all thy piety nor all thy wit can lure it back to cancel half a line nor all thy tears wash out a word of it." The Rubiyat by Omar Khayyam