I think many hav misconception about religion or God as a shear belief or faith in some supernatural power... When some grt, intelligent ppl found the idea of religion, it was built in such a was to suit different kinds of ppl. There are like different levels [not in any hierarchy], some minds go for belief or faith, but some needed explanation. as far as i know about Hindu philosophy, which supports idol worship to higest level of self-realization....