The US OSHA standards do not specify annually. What they DO specify is:
1926.1053(b)(15)Ladders shall be inspected by a competent person for visible defects on a periodic basis and after any occurrence that could affect their safe use.
Bear in mind this is a CONSTRUCTION standard- General Industry (1910 instead of 1926) may be slightly different.
Work stations grounds, Vaccum nozzles and work surfaces.
Fire extinguishers should be inspected annually - by a suitably qualified person.
Ladders and Snakes. ?
A roof should be inspected annually but could be more than that. One should inspect his roof for damage after high winds, hail, or other events that could damage structures.
The vehicle should be safety inspected every oil change, that's my opinion.
For your protection, yes, it should be inspected
Software should have no defects or errors.
All extinguishers should be professionally inspected annually. Call your local fire department business number for advise on finding a reputable local inspector. Refilling or recharging should be done by, and on the advice of, a professional.
Type your answer here... it depends on the type of sling but for the most part slings should be inspected each time before use
Fire hydrants should be flushed prior to every use, before the hose is connected. Most municipalities have a maintenance program in effect, whereby each fire hydrant is inspected, flushed, greased, and winterized(in cold climate areas) annually.
You should get your roof inspected if it seems to be leaking or seems as if there is a hole in it. Also, you may just want to check up on it from time to time as a precaution.
No, we should not continue to use them because they increase the risk of birth defects.