http://www.findmidis.com/ "The world's favorite free MIDI site"
or
http://www.anvilstudio.com/ Anvil Studio ™ is a free Windows 95/98/ME/NT/2000/XP program designed for people who want to:
# record music with MIDI and Audio equipment,
# compose music for MIDI and Audio equipment,
# Sequence music with MIDI equipment, or
# play with music using a computer and sound card.
With the free version, you can create an unlimited number of MIDI tracks, and a one-minute audio track. With the $19 optional Multi-Audio accessory, you can record and real-time mix up to 8 sixty-minute audio tracks.
I play around with Anvil Studio occasionally.
RMPVG (Real Men Play Video Games)