If you haven't already, be sure to use your printer's on-board calibration routine (very important!). Afterwards I would recommend having a custom i1Profiler profile made. Between the legal issues constraining profile distribution and complications with people calibrating their printers to different papers, or not calibrating at all - all things point to make sure you've got killer custom profiles if you're trying to do top notch work. In the long run, not having excellent profiles costs more money than it takes to make excellent ones.