For more information, visit this thread at WiredJC