I didn't make it!
So my current speakers are having some minor issues. The right one doesn't like to actually work unless I carefully fiddle with the volume control. I'm gonna open it up and see if it is just a loose wire or something, but just in case I thought I would ask if anyone knew of some good, but cheap speakers. Don't need surround sound or anything, just some solid, standard speakers, in the sub $40 range.
I couldn't give you any advice on the other stuff, because unfortunately, at that low a pricerange there's a distinct possibility of stuff being complete shit. The set above are slightly above your pricerange, but I've used them myself and they're pretty good for the price.