Kind of depends on your audience and your own skills, doesn't it? The PC in my game include two ex-Nasa engineers, one fellow who specializes in 'target recognition software', an actuary and one fellow who owns his own automotive parts store.
The mechanics are the least of my problems as DM...