Hi PH, I hate "waiting for the next available agent". Last year I started a business and found myself dealing with the Canada Revenue Agency often. Nearly every call was at least an hour on hold so I started building YouCallMe to solve this problem for myself.