---off topic but very important --- The ENTIRE second amendment states exactly "A well regulated militia, being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be infringed". This amendment was added to protect the states from the power of the federal government not to give people the right to carry concealed weapons or stock their homes with shotguns and hand grenades. In the old days, a "well regulated militia" was the only armed force a state had. The supreme court has consistantly ruled that local and state governments can regulate the purchace, and use of arms. The first amendment states exactly "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the government for a redress of grievances.". So what does "respecting" mean? My interpretation is that Congress can not favor one religion over another BUT words like respecting, establishemnt, free exercise beg to be interpreted by the supreme court. Bruce A Randall