I dont think being web 2.0 is a factor for it. Traffic, frequency of content update etc are factors for this.
Yea its all about links. Get some links to your site from websites already indexed, and your site will be indexed within 1 day to 1 week. Then, google come back and check for your latest content depending on how frequently you update it.