I will be recording some songs quite soon via PreSonus Firepod and I do not have a compressor (or a computer for it yet, or a band name, but I do have experience). Now, I'll eventually need to purchase one, I would assume, but as far as computer programs go, can good compression be expected...