Obviously, no one wants dry, overcooked, or rubbery fish, but Alton Brown says he combats this by using a bi-level approach to cooking salmon. In case you're unfamiliar with this approach ...
consider Alton Brown's favorite: Lazy Kettle Liquid Smoke. You can purchase it on Amazon for around $10. You could easily crack open a can of salmon and shake a bit of liquid smoke onto it ...