While I don't have anything I can add, I will say that I am glad to see this thread, as it will doubtless be a good place in which to find advice for writing such characters. I will second what POO said though. Write the character as a person and not a caricature.