The best Business Analysts are the ones that aren’t quite Geeks, but can speak Geek and even blend into Geek culture undetected for brief periods. Maybe they were raised by Geeks, maybe their brother or sister were Geeks, or maybe they are athletic, good looking types who are secret Geeks. Either way, you need the person that can tell you the difference between BSG and Stargate at a cocktail party while drinking scotch, wearing a tie and not at all appearing ironic.
Resist the temptation to make a Geek a Business Analyst. Finding the Geek that you can trust, alone, in a conference room with the VP from accounting is like finding a Unicorn. I mean a real Unicorn, not the one airbrushed next to a wolf on some Geek’s sweatshirt.