by Kenneth Chan (kenneth@christianpost.com)