They can't come anytime they want. They can schedule 1 compliance visit a year. They can come at other times in response to a specific investigation, or with a warrant. RK Enterprises makes application and dealer kits (bound books, etc.) I have one for my C&R FFL. Be forewarned, the owner will talk your ear off and does not know as much as he thinks he knows about the law.