I can't believe what I just did.... For some time my 20d has had a lot of dust spots both in the viewfinder and on the final images so I set about investigating if they were on the lens optics, mirrors, sensor and/or viewfinder. So I clean up the lens(es!) and the viewfinder, open the mirror up to get a look at the sensor, which looks unblemished so I left it and all is going well but then I noticed quite a lot of 'furry stuff' on the mirror so I gently wiped it off, which didn't work. Anyway, to cut a long story short, I ended up dislodging the mirror from its hinge on one side. Bugger. Now, as if that weren't bad enough I then decided to try and relocate it but, and this is the worst part, I ended up scratching (well, gouging!) the bloody thing. So now I have a 20d with a very scratched and improperly attached mirror. Question is, what can I do about it now? Its over 3 years old so the warrenty is long gone, plus it was my fault. Can I take it to any camera shop and have it repaired? Do I have to send it back to Canon? How much is it likely to cost me? Is it a write off? Not having been this stupid before I dont have any experience of having these things repaird so any pointers would be appreciated. I'm in the UK btw so obviously that has an impact on what I can do and how much it'll cost me! Thanks in advance!