You can get USB keyboards, or USB-Midi interfaces, if your soundcard isn't a high-end one. As for software, REason tends to be a good one, but it's not free. There are a number of free ones out there that you can try for sequencing though, and some midi keyboards will come with at least one software package.
Re putting soundpacks and such on the site, plonk it on my todo list.

