I just PMed Max2838 about it (they wrote the initial message announcing it). We'll see what they say about it.
I bought a B&N card from the site last week (goods on their way) so may just be a christmas holiday thing.
Yeah, hopefully it's just something simple, site maintenance, etc.