Googled for it because previous poster didn't provide a link. Found this site:
http://www.apollo-accelerators.com/
I can't make heads nor tales of it. Sounds like "Apollo" is just another way of saying "Vampire". Maybe it's just me, but I get really irritated by incomplete information, lol.
:angry:
That's what I gather, as well, having visited that site a week or so ago.