My bad. This might help:
You could try saving some beats as wav. or aiff files from the likes of this site:
Phatso's Place: Free Funky Drum Loops & Samples
Use this to convert, chop, or even just play on repeat - loops. With this you can also rip songs off cd and cut them into loops: E.g - a drum intro:-
Audacity: Free Audio Editor and Recorder
After that, you could put these loops into a sequencer, or use the virtual instruments to make your own beats on the likes of this:-
Storm - Free Software Downloads and Software Reviews - Download.com
The advantage with this sort of 'virtual studio' is that you can record your own guitar licks and edit and apply fx to, and sequence tracks.
I have some pretty advanced stuff at home, and use it to make up songs, anything from garage rock to chilled out stuff. I think without getting into torrents, this is the best sort of thing you could use for free. I've been playing a similar time to you, maybe 15+ years.
If you wanted to spend a little, and set up a pretty decent home studio, which would more than fufill your needs, with sequencing, virtual instruments, audio editing, drum loops and machines etc. etc., you could invest in something like this:
MAGIX > Music > Music Studio 12 deluxe
Although if you went for version 10 or 11 on amazon you could get it for around $15. Bargain if you ask me.
I think the Magix studio & the Storm studio are the type of thing you are looking for. You can make complete songs with these, as they are in themselves budget production studios. And don't be put off by the term budget, they are still pretty powerful software. Results will be good. You should download a trial and see for yourself.
Also, you could get by using the line in jack on your exsisting soundcard, but to make it sound really clean, it would be worth getting a decent soundcard like this:
Amazon.com: M-Audio Audiophile 2496 MIDI Digital Recording Interface: Electronics
Although, there will be cheaper options out there, this is a good one.
Hope this helps.