You have been given some excellent advice already. Any chord can following any other chord but what I like to do is to find chords that share one of two notes with each other. Using your chords for example:

1-G2 = G-A-D
2-D/F# = D-F#-A
3-E7sus4 = E-A-B-D
4-G6 (also called Em7) = G-B-D-E
5-A7sus4 = A-D-E-G
6-G6 (also called Em7) = G-B-D-E
7-E7sus4 = E-A-B-D
8-E7 = E-G#-B-D
9-CMaj7 = C-E-G-B

As you can see each chord movement shares two common notes. Also note that the other notes transitions is only a step or half step away. This makes for a great sounding chord progress.

I hope this helps.


I'm no longer allowed to go caroling at the psych hospital.
I guess Do You Hear What I Hear was a bad song choice!

64 bit Win 10 Pro, the latest BiaB/RB, Roland Octa-Capture audio interface, a ton of software/hardware