I’m going to Hell for this… oh, I’m so going to Hell.
The directory the system created for these new screens? “666.”
Anyway, these look pretty good. Haven’t heard much since it was revealed last year, but guess this is something until they release it in 2009.