thanks again for your input.
the way i look at this situation is like using the custom keyboard layout tool. That thing is awesome because it can accommodate any editors style, and i am constantly updating/refining which buttons i press for which functions. I love the fact that fcp has such an amazing tool, so it becomes frustrating when other parts of the program are much less customizable, we can argue all day about which way is faster or uses more steps, but the fact of the matter is that we want to do it our own ways, so i am hoping for a fcp that can allow for these kinds of preferences.