I know what you mean. The stuff I build works, but I always end up doing it again and maybe a third time before I am happy with it