If you write a lot of music like I do you can sometimes get "uncreative" or lazy with your progressions. The link below is to the best script app I have seen yet for helping you choose alternative matching chords in major or minor progression. Drag and drop some chords that are preselected and demo them. Great tool guys.
http://www.drumbot.com/projects/key_chords/