stumbled on this dot-com when surfin for some info on some jazz chord changes. lots of fake books (fake books show all the chord changes to tunes, giving you the framework to work with for arrangement/improvisation). gave it a quick look, lots of free resource, they got some membership thing that i havent looked at; midi clips, gifs of chord changes, got some basics on harmonics, looks like they're buildin pages on chord progressions, rhythm etc. leans towards jazz but not totally, its worth a look