Since I haven't spent any time in a court of law, I can only assume that these are the words actually spoken when a person is sworn in and placed under oath. Are these the words still used? If so, then I see a Constitutional problem. If a person believes in God, the oath has profound meaning. The believer sees eternal implications for their actions. If a person does not believe in God, then the words are "just words" having only legal implications. This suggests that believers are held to a higher standard than non-believers. So it seems that "so help me God" should be removed from the oath, if it hasn't been already.