Well then you guys are really set up every way for sucess. Just time and patience are what you are going to battle now, and the light at the tunnel will grow nearer every day weather you recognize it or not

I will defineatly take a look at the book, it's a really great thing to do something like that and reach out for other kids.
Help your child realize, he isn't alone, and that he is totally okay as himself. Everyone is different, and everyone has problems. Some people are born blind, some are born with different mental disorders, heck some people are even born joined together! The world is full of crazy things but promise your child that no one person on this earth has a problem that someone else hasnt already had or has, and hasn't overcome.
As for my photo, it was a random shot, I think i dropped my dog haha :) But shes ok don't worry.
www.0247.com/sleeping_lifeI have a group there recently started up for OCD. Check it out if you happen to have a 0247 :)
Good luck with your child, and remember to keep going as you are. Get him to express any and every thought to you, and give him reliefe by making him realize those thoughts are ok to have, everyone has them, and that its in fact NORMAL. Tell him even his *favorite sports player* or something of that nature has had strange/obsessive thoughts.
And be prepared for anything. When I was a child I had to express to my parents my thoughts about anything, all the way from visions of rape down to "thinking" i dont love a family member. OCD makes the mind believe crazy things, so don't take anything to heart. Just provide relief.
With OCD, thoughts reoccure because they have no answer/relief, so if you can provide that the thoughts tend to cause less anxiety and occur more often. Thats one of the basic principles of CBT.
Good luck! However you wont be needing it. Let me know if you have any other questions!