While I've written on how to make better popcorn at home, Brian Neimeier has gone into it in somewhat more detail.

I'll have to try the presalting, as well as the timing of turning off the heat.