See "Learning Blue Magic" thread for all the fun details.