Yeah, I can do it, but I'm not sure I would consider it a talent. As for how my fingers stay where they're supposed to, I wish I had a proper answer for you there. The best I have to offer is I did take a couple classes that attempted to, for lack of better terminology, teach our fingers how to remember where they are on the keyboard. Home keys and all that nonsense. Plus, the more tired I get, the more my fingers cling to specific locations on the board... might not be all nonsense after all.