Finished p2, I guess.  Worst.  Code.  Ever.