It can be a mixed bag out there but there is some nice music around as well. All the links I know of are listed on
http://www.synthzone.com/midifile.htm You'll just have to explore for a while.
The MIDI file that plays when you load that page is from
http://www.keybdwizrd.com/ Michael's MIDI compositions have a very nice groove and melodic layering.