I use a agent to rent my unts, the fees are nowhere near what this article states though. 1 month rent is the fee I pay.
Also, through the contacts and lead-flow my agent has, he ends up getting better qualified tenants who pay more than I would do myself, listing on craigslist.
He also handles all credit checks, background checks, etc.. on his own dime.