Just started playing around with the OpenAI ChatGPT and this thing is NUTS. Some of the information it gives is factually incorrect, but it's still pretty accurate, and highly context aware. You can even ask it to expand on or modify earlier pieces of code.