@berenguel: Agreed. All of