I saw this earlier this morning and my heart just sank. I'm really disappointed that I never got a chance to visit CTF, but I'm even more disappointed that the fact that all these big-names are closing down means that there is an even lower chance of a decent arcade ever opening up in my city.
It's been awhile, but I don't really remember where everyone here is located. I know that the majority of you are from the states. Any of you guys get a chance to play there?