I'm in a Rap group under under ground. To get straight to the point, we don't have much money, but we have been blessed with many programs. To name as many as I remember: Cakewalk, Fruity Loops, Cuebase, WaveLab, Sound Foundry. We already have songs fitting for the album. It sounds straight to me, but I think we need to send it to a company to get mastered. But my producer wants to save money and do it ourselves (because we have the programs needed I guess). We may have the programs but we don't have the ear nor the experience to master anything to my knowledge. I just know whether it sounds good or bad, but I wouldn't know what to do about it. So basically, if a person has no experience, but low in the pockets, should we take a risk and do it ourselves, or should we save up the money (which is possible) and send it off to get mastered?