what's your opinion on doyle's room software? would you recommend it to someone ?