I think a certain amount of O/T is ok. It keeps things interesting as long as it doesn't get out of hand - you be the judge.
As to personal attacks, I agree that we should refrain and if we don't, dump the posts and admonish the poster.
That's my $.02