This is to get a conversation going about your favorite method. Why do you use it? What are the limitations? What are the important features? Do you evangelize?
-Top Down using Save Bodies
-Top Down Assembly-based
-SSP
-Bottom Up
-A hybrid approach
-Or something totally different?
I only use top-down-save-bodies when I am actively seeking trouble.