I was a long time FCP user, but I haven't really worked on any video projects in a few years - my day gig is composing music for TV shows. Recently, I needed to do some quick video editing and screen captures for my website and stumbled upon Screenflow.
Let me just say, it is incredible...