i second mcreggae..
for a cross functional team, it would be wise to settle on persons with great personality.. knowing something about everything is an asset and it could be very helpful..
but again if the mandate of the team is very technical, it would be wise to have a few nerds in their respective fields...
When you hear what I say, you will not understand. When you see what I do, you will not comprehend