go programmers!! whoo!!
actually, the only bad part about a FIRST team that is not there in BB is that the team will segment. i became the lead programmer (out of two programmers, me and dan), and one of the drivers. i would kinda stand by and watch the mechanical side work, and try to help, but i'm still no where as good as the kids who worked just on the mechanical side.
in BB, you and your small team do EVERYTHING, especially if it's a father/son team. so, in that aspect, the BB people would have a much better chance in a junkyard, cause you take anyone, and they'd know what to do. once all the parts were back though, the FIRST team would be able to shoot ahead, because person A does motors, person B does electrical, person C does programming, etc., where the BB team, you have a harder time figuring out who excels where, unless you already know.
so, there are some places where a BB team would kill a FIRST team, and others where a BB team would be left behind in the dust. i think you can't really tell who would win, because each team has it's own unique (yeah, a bit redundant) problems, so they probably balance each other out. it would still be a very interesting competition to watch, even more so to be in.