Mastering is a bit of an art form, a subjective one at that. Some people want masters that are pushed, with little dynamic range and others want something that competes in volume, yet retains some dynamics. Whatever your style, understand that mastering isn't the be all and end all. Mastering is simply the final touches to your music, which will get a little extra brightness and loudness out of your productions without causing distortion or clipping.
Lets have a look at some tips when it comes to mastering.