I have redesigned my web site one thousand times, one small component at a time