jack of all trades

from WordNet (r) 3.0 (2006)
Jack of all trades
    n 1: a person able to do a variety of different jobs acceptably
         well
    2: a man skilled in various odd jobs and other small tasks [syn:
       {handyman}, {jack of all trades}, {odd-job man}]
    

[email protected]