Chat Rep Availability Reporting

+1 this is definately needed. time status was changed, how long it was in that state etc, additionally would be nice to have different states such as Break/Lunch/Meeting other than just online/offline.