Why would I want to use InfoPath over Lotus Notes database development? What are the benefits? Conversely, what are the pitfalls?