Website of James Chang, musician and quite a punny nerd

Under construction, stay tuned...

...because playing out of tune is not necessarily a good thing...