Wow... my thread really went off topic for a long time.