On-demand recruitment management firm Taleo has released a new version of its internet-based service that uses Web 2.0 bells and whistles to attract and retain the interest of job-seeking candidates.