Well it's broken beyond my ability to repair. It's the stupid little pin that registers if flash is attached or not. I've looked online and tried to fix it but to no avail. Also had a piece of grommet/washer from my 100-400 lens come out. I think they have a piece of leather inside if I remember.
The body Canon- 30 and 7D
Sigma/Canon glass- 50 1.4, 100 Macro, 17-55 2.8 IS, 70-200 IS 2.8, 100-400 IS, and 1.4 EXT.