I understand that Customs has complete power over citizens when they are trying to reenter the USA, but what authority allows Customs to search outgoing citizens at airports?
Can Customs similarly visit my home randomly and count my money? After all, I may be leaving the country in the near future.