This is controversial I suppose, but I like PPG products, not just because they are considered top of the line, but because my PPG representative is close by and very helpful. So the routine is:
1) DPLF Epoxy Primer over bare metal
2) K36 High Build Urethane Primer for smoothing. Use with Rage Gold filler where needed. This step usually takes about 3 applications. I do it with 80 grit, then 220, then 400 all dry.
3) Epoxy Sealer - very important to seal in all of the substrates and it totally heals 400 grit making 400 the last sanding step.
4) Base Coat Urethane. I use PPG's Concept in the color of your choice.
5) Clear Coat. About 6 layers of it makes it so I dont worry as much about burning through it with the wet sanding process.
VERY expensive just in the paints listed above. I do not entertain going with a different brand since what I pay more in paint is justified with the questions I ask and the fact that they come to me and look over my project from time to time.
Hope this helps! 36 and 48 inch long boards are helpful too. Its like purchasing an Airplane. No end to the expense, but lots of fun if you do it right!