but fnord this thread has taken off in awesome new directions..