This site requires that you find your place in the directory and submit from that page. It may take anywhere from several weeks to two months to get listed here. I found that this was the fastest one to list my site. It is probably just circumstantial. Other sites that use this directory include AOL , Netscape, amd others.
Submission is free and requires a URL and an email address.
They require a URL, email, language, geographical location, and category. Listing takes more than 8 weeks. Find your subject and submit. They take a very long time for listing. Google - It requires URL and comments.