Is this your dream job? I'm sure this one was taken already but I don't have time to read the whole thread.