I'm in the process of recording my old band and I'm completely oblivious to the whole mastering process so I'm taking the songs to a mastering facility. I plan on taking the songs to the facility as 24 bit aiff files on a data disc. I've heard a lot of mastering engineers complain about too much compression, reverb, low end, high end...etc. Here is my question.....how should I bring my tracks? I'm assuming like how I want everything to sound as a final product and the mastering engineer will bring it to the next level. Should I take it easy on compressing the final mix? I was thinking I should just get my levels, effects, and eq in place and leave the rest to the engineer like controlling the dynamics of the overall mix. Will mastering engineers listen to my final mix before I bring it to them to let me know where they will have trouble or where I can improve before running through the process? I really want this to be a good finished product because my old band plays with bigger bands around here (like Macabre) and they want something that will get people looking at them and into bigger shows. Thanks!