Both press release and web 2.0 is best for dofollow link building