another off topic thread brough to you by Tim