Bizarre. WHAT is going on? And the RedCappi site is dead, too, though of course that may be unrelated.