Yes, there are techniques that can help any site to get indexed by google in 48 hrs. Ex. article marketing, social bookmarking, forum poster,...

I hate bing, personally all my efforts go to stay in Google.

Is a mix of factors: keywords, optimization, content and placement. As all in the life this is a way of try and fail. But believe me, for me the most important factor is to select the right keywords.