Factual error: Neville shoots the propane tank in the kitchen, driving the darkseeker out into the hallway. Shooting a propane tank without an external source of ignition or a tracer would simply result in the tank's gas escaping and maybe the tank moving across the room. The Mythbusters needed an armor piercing rifle bullet to get through a tank and couldn't ignite it even with tracer rounds. Propane tanks are very thick walled. Bullet sparks are a movie myth. Bullets are either lead or lead in a copper jacket. Neither will spark when hitting metal.
Suggested correction: High-power rifle rounds can draw sparks off sand and even off wood.
Factual error: Robert Neville is a Lieutenant Colonel but his insignia in the shots portraying him in his military dress uniform are golden, which indicate the rank of Major.
Suggested correction: Actually, every soldier in every movie, unless still serving in some form, have to have uniform mistakes. It is illegal to impersonate a soldier, even in Hollywood. Hollywood respects our military and so abides by their policies.
This is a common misconception. It is perfectly acceptable for actors to wear correct military uniform in films, and is not considered being a military impostor. In the 1970s it was deemed unconstitutional to ban actors from wearing a uniform.