I should have added that in this debate programmers and lawyer see each other as the opponent. Programmers see lawyers as the guys who are creating minefields and making it impossible to do our jobs, and losing our jobs to companies like India. Lawyers see Programmers (especially open source guys) as thieves and pirates who have no respect for IP.
And you have a son in each field.
I wouldn't want to have Christmas at your house.
Heh, when I told #2 son what #1 son was going to be doing, his first question was "Who's side will he be on?" ;o)
Another wrinkle is that #1 son is very computer savvy, with friends in the geek world, so this will be a very interesting summer for him at this firm.