Parokki on 30 August 2007
Maybe they're working on support for some kind of USB-utilizing mass memory device before giving Neo Geo games for download? Those things are pretty massive IIRC.
I think they're also working on Saturn games btw.