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.


Waitress "How did you find your steak sir"?

Me "I just looked next to the potatoes and there it was"!

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