Client Portal - A Better Listener