mikeryan -
good point, as I pointed out myself, I started this without loving the space (which implies that I didn't have the domain expertise I should have), but we started all the same. I agree many issues can be solved by having better domain "understanding" but if we wait for domain "experience" nothing innovative will happen. Nobody had domain "experience" when Netscape was building their first browser.