The MX860 does not print discs. The previous MX850 does, but it's not wireless.Another vote here for the Canon MX860. Does all you require except (I think) the CD/DVD printing, and all of it wirelessly. I doubt it comes in any other color than its basic silver and black. Great printer, though.
I did a thorough investigation of the MX850 and the MX860 when researching for my printer. They can't.I was pretty sure that the 860 can fax from a Mac, but, again, I haven't taken the time to double check or set it up for that. Some searching should bring up the answer to that.