I have been struggling with this one for a while.
We have a Form Library, where a user will enter data into a form and it gets stored. When changes to that entry need to be made, we require a checkout of the data. When this happens. the InfoPath form associated with the data is getting checked out, and other users are unable to create new entries in this library until the form is checked back in. Is there any way to avoid this, while still allowing the data to be checked out?
Our users basically want to be able to check out an item for an indefinite amount of time to work on it (Lots of info on these forms). Because all instances of this form get locked, it renders the library useless at this point.