Use the link from the homepage to get to the submission form. Their categories are somewhat limiting but overall this is quite good. Looksmart This search engine is becoming one of the more important sites to belong to. When you site is accepted through Express, check to make sure it is listed the way you want and if not contact them. They employ a spider to make it very easy on you so there is no reason not to visit them.
Postings can be slow as with most larger sites due to the volume they receive.
Keep checking on your site but wait some time before resubmitting as you don't want to be seen to be spamming them.