So far off topic, in fact, that it probably needs it's own thread.