lol - some interesting responses here.
the reason I ask is that if I have to continuing working for someone else, I might as well do something I like.
and I found my dream job here in cambridge, just a matter of convincing them to like me.
also have an interview at a consulting place near here - so far sounds cool, they will give me 2 days notice to learn a new programming language and then test me on it in the interview. fine by me - 2 days is a ton. the money would be good (IMO), but I'm not sure I'd want the work.
the ideal place does some cool stuff and one of the requirements is knowledge in graph theory. I know "some" but I have a feeling they want more than that