I only say near-perfect because i don't want to jinx my next session.
Had some friends over on thursday to help me brew because they were interested in the process and may want to start homebrewing themselves. Everything went smoothly and they had a blast. I let them add the grains, stir the mash, vorlauf, etc etc while I instructed them during the whole process, they even helped me clean up!
We spent the whole day brewing, eating bbq, drinking beers and laughing while the kids played in the yard. Such a great day!
btw, the SNPA Clone we brewed is bubbling away and smells great!
I highly recommend having people over to help you brew, it made my brew day just that much better.