Chord Scales are where I get the majority of my progressions from. Sometimes I just improv something and then I figure out later what key I'm in and what melody works over that. Sometimes it's a melody that I have and then I figure out the chords from there. There's no real science for me at this time.
Regards,
Joe
http://www.joepinnavaia.com