I have never flown into TEB - although I have seen it from the air. What is the primary delay issue? Is it TEB's proximity to EWR and the resulting flow problem? Is it too many Gulfstreams and Globals trying to leave/arrive at the same time? Is it poor local ATC? Are these problems also experienced at HPN and Morristown - or is it just a local (EWR) issue?