Background: information analyst would probably be best description of my job role.
Main tools? Microsoft SQL server, Access and Excel packages.
Training? None whatsoever. Complete self-taught bodgit artist. Grab the first handy slip of code and bash the problem with it until it submits is my usual style of working, not from choice but simply because I've never got time to sit back and think. Been at it a while though and it seems to work... most of the time.
Todays problem? Block cursors in Microsoft SQL (using query analyser). Urrrrgggghhh, spit.