Well we all thought he was a goner when Charlie walked into the elevator, but something happened! That would explain Charlie's desire to leave town quickly, NOT because of Puck but because of the Billy situation. As to him being the mole, don't think so... He just wants to get rid of Fritz, not destroy the nation, and there just might be someone else using him, in a not so obvious way to do the dirty work and get the blame. As for David stealing the chip, that seemed kind of played by Olivia, seeing as David was ogling her as she punched in the code. She wanted him to see the could have been a test or maybe using David to find the REAL mole.
Please read the following before uploading
Do not upload anything which you do not own or are fully licensed to upload. The images should not contain any sexually explicit content, race hatred material or other offensive symbols or images. Remember: Abuse of the TV.com image system may result in you being banned from uploading images or from the entire site – so, play nice and respect the rules!