Factual error: Season 11, episode 2 ("Sugar"). When tracing the "Master Baiter" the detective says she can't trace the subject because "the HTML code is scrambled". There is no such thing as scrambled HTML, and on top of that HTML can never give away any information about a subject's location. Also, she can't get his IP address because it constantly changes. Yet, she does know from what exact wifi-spot he connected. If you get random IP-addresses, for instance by using random proxy servers, you can't pinpoint a location (which was of course why he used this technique).
Factual error: Season 9 episode 18 (TRADE): The scene where Pierson Bartlett is on the stand, he pulls a spoon out of his jacket. This would never be allowed. He wouldn't get through the metal detector with any metal that could be used as a weapon. He would either have to take it back to his car, or leave it at the security desk.