I agree, but what is the alternative? Perhaps you're better off learning to
build robust web/database forms for your Internet users.
Which book do you want to start with? You should discuss this with your
SharePoint administrator. This is a fairly involved project requiring
multiple servers, lots of planning, etc.
HTH
And so yet another user encounters the biggest downside to InfoPath.
It's great for use within the firewall, where all users have InfoPath
and you don't have to worry about others having the right program or
have to set up an outside-pointing SharePoint site with InfoPath form
services enabled to make forms with diminished functionality available
through a web browser.
If Microsoft is serious about growing InfoPath market share, they
should seriously consider adding the ability to create a standalone
form with just enough bundled code so that people without InfoPath can
receive the file, fill in the form, save it, and email it back to the
sender.
I really like InfoPath, but not everyone can set it up so it can
easily by shared with outside users. In my case, the stumbling block
is the lack of form services in SharePoint - good luck trying to
convince your IT department to get it and implement it for your
corporate sites.