Just a word to the wise: No matter how good you are, you will miss a few bones. Know this and deal with it accordingly; this is why I run my fish cakes through a food processor when I make them with shad or pike.
Lest you think this is all too much work, know that almost every bony fish in the world is actually under-fished, so going the extra mile is a way to eat delicious, healthy fish in a sustainable way.

