Spanking is just another one of those hot button issues that gets everybody ire up and emotions going.
Personally, I have no problem with it (I do have two kids). However having said that, I put limits on it it due nature of the wrong, age appropriateness, get one's emotions (anger) under control, is there a better punishment and etc. Spanking can be abused which is why I put strict limits on it. Unlike the belief of some, kids are not scarred for life as long there is consistent love and respect shown to them. It is the parents responsibility to weigh all actions regarding discipline and apply the appropriate punishment. Simply flying off the handle simply doesn't do it and that I believe where a lot of the problems come in. Like any other parents, there are good days and bad days when dealing with kids. You just gotta keep going.
My kids are almost 9 and 6 and I can't remember the last time I spanked either one (it has been so long ago). Believe me, my kids are not perfect. We have found effective ways to get their attention without doing so. They are quite aware that if they do something quite defiantly or really stupid that the possibility exists but again the circumstances are looked at before any such is meted out.
My two cents...