I was wondering if anyone here has used Punch! because my family is putting on an addition and I think it looks a lot like it would be very helpful, but I am not sure. What is it like? Good/Bad? User Interface? Etc.?