Hello there, AMP-1001 2.0!

So yeah, now that that's all re-written... time to sleep for a while.