cleaning chains?

hi, just wondering if you take off your chain to clean it, like in a pot over night or something. is this a good idea every now and again? if so what cleaning product should i use, muckoff mabey?
cheer paul
cheer paul
Specailized Enduro 08 - Beast
OnOne 456
OnOne 456
0
Posts
Carbon 456
456 lefty
Pompino
White Inbred
When I've finished, I give it a scrub with a small brush (on all 4 sides), dry it thoroughly, put it back on and lube it. I have a happy chain