NFA Thoughts