Great philosophy!
I follow about the same guidelines. I think you are doing excellent work; keep it up!