I like this thread :D But be good to yourself too. You don't have to be the perfect parent all the time, as long as you are nice to your kid(s) most of the time.
I though I've laid it out: you don't have to be the perfect parent all the time, so please don't suffer because you cannot always adhere to your own quality standard ("no cake at 3am"). I say this because many do and suffer when they are not perfect. And they think they are alone in this.