ribit,
re: "Kids had better give serious thought to obtaining skills that CAN'T be outsourced."
But there aren't very many such skills. Dentist. Surgeon (though I actually HAVE heard of remote surgeries being performed with robots), garbageman, handyman, gardener, poolboy, stockboy (but I wouldn't count on cashier jobs staying in the U.S.), cop, fireman, truck driver, mason, electrician, mechanic, miner... and, of course, government "servant." Except for the first two, these aren't exactly glamour jobs.
Say goodbye to engineer, architect, journalist, accountant, IT specialist, librarian, teacher (but not baby sitter!), psychologist, lawyer, marketing specialist, advertiser, publisher. These services will be performed primarily over the web.