The 10 Hardest Jobs to Fill
1. Engineers
2. Machinists/Machine Operators
3. Skilled Trades
4. Technicians
5. Sales Representatives
6. Accounting and Finance Staff
7. Mechanics
8. Laborers
9. IT Staff
10. Production Operators
Source: Manpower Inc.'s 2008 survey of U.S. employers