The best way to get a site spidered is to get a link from a popular web page that is frequently spidered. Any link on a popular page will do.
high PR social bookmarking is the best way to the crawl your websites as well as search engine also important factor for this.
I've found that generating unique, catchy content and submitting it throughout the web is one of the best ways to get crawled in a timely fashion.
If I want to get a new site crawled quickly I just post a link in a new post on one of my blogs (it doesn't really have to be an extremely popular one, just chose one where your posts gets indexed within minutes). If you haven't got a blog, just sign up for a free one where the latest blog posts are published on the front page. Make a new blog post with your link on it and voila, problem solved.