LeafGuard or similar are the best but you better be sitting down when you get a price.