AHA 2.0

So this just dropped after being in the works for a while. Read through and if you have questions or comments about what you think needs doing, shout it out.