Have you tried asking in the subreddit "tip of my tongue" [0]? I have been amazed at what they can figure out about obscure stuff with very abstract clues.
Edit: Actually just found the old site thanks to Google Groups :-)
http://web.archive.org/web/20030501044223/http://www.tinywin...