Computers and audio, that's all I know, but I know them very intimately.
I'm quite handy with PC hardware, but also with programming in many languages, online or off. I haven't had a real tech job in a few years though, mainly because I live in a government suburb that's dry and boring.
I drive a taxi to put food on the table, and I administer a small string of web sites that will hopefully become my primary source of income in a year or so, and have recently learned to despise CSS and all its patheticly broken implementations. I hereby present my suggestions for additions to the next CSS revision.
1. Allow definition of both Left+Right and Top+Bottom attributes on block objects, such that the actual width and height is determined at render time, so it can stretch independently (without having to use % widths).
2. Inter-object references! e.g. if I have a block-style heading and I want to absolutely position an object beneath/beside it, I want to be able to retrieve the block's height and width so I can reposition for varying font sizes or word-wrapped captions (when the browser is too small).
3. How about some form of browser certification, so that everybody has to render CSS3 adequately or else they aren't allowed to advertise CSS3 support. Maybe then Microsoft will try a little harder to support useful things like Content attributes and the :hover class on objects other than links, etc etc.