I'm a physicist/jazz musician/programmer. Unfortunately, the only one of these things I am expert enough to answer questions on is jazz. For this reason, please forgive my terrible, terrible answers.