Does God forgive those who take his name in vain? Christianity teaches the forgiveness of sins by God, but Exodus 20:7, one of the Ten Commandments, says:


  "You shall not take the name of the LORD your God in vain; for the
  LORD will not hold him guiltless that takes his name in vain."


Does this mean that breaking the commandment should be taken as unforgivable by God?

If this sin is unforgivable what implications does that have at the time of judgement?
The only place in the Bible where any sin is mentioned as being unforgivable is in Matthew 12:


  Matthew 12:31-32 (NLT)
  31 “So I tell you, every sin and blasphemy can be forgiven—except blasphemy against the Holy Spirit, which will never be forgiven. 32 Anyone who speaks against the Son of Man can be forgiven, but anyone who speaks against the Holy Spirit will never be forgiven, either in this world or in the world to come.


Now the question is if taking God's name in vain is blasphemy or speaking against the Holy Spirit. Personally, I say that it is not because you are not targeting the Holy Spirit, so to speak. I don't quite have Scriptural backup for that, but this answer and that answer on this question generally indicate that the answer to that new question is "no".