It's done! He has the occasional small accident, but he's potty trained! He has even been dry when he wakes up, several day in a row now. He just yells for me that he needs to go potty when he wakes up and I come running. ;) I'm about to throw away (give away) ALL his diapers! I'm so proud of this boy! He's making it so easy for me.