while i don't think much longer is needed, i don't think i learned much that didn't help me one way or another. stuff that i chose i wanted to learn anyway, and most of what i didn't choose (mostly general background stuff) came pretty handy once in a while. (at least the feeling that i knew all that stuff once, and that, if i need it, i can revive it pretty quick... :) Gee, where did you go to school? I've got books on my shelf from second and third year math, physics and EE, where I don't even remember exactlty what the symbols mean anymore. (BSEE, and I'm in software.) Now the software stuff wasn't that bad - only studied four languages that I never (well, seldom) used after graduation. Perhaps ironically, one of the most fundamentally useful classes from school in terms of understanding things was the compiler class I ended up flunking - never wrote the toy compiler they wanted as a final project, but some of that parsing logic is fundamental across a wide range of applications. BillW