Hi Hilary,
I've gone through all the steps you've detailed but still seem to have hit a wall.
I do not require to check out the form within infopath (users will check out the form from the library). I've created a new data connection for CheckInFile but nothing seems to happen when I click the Submit button (where the rules are applied). ...