Hi Nick and a very warm welcome to the forum!
Many thanks Eric and Barry for answering your question. Exactly what I would have suggested.
Eric has explained the use of the date control.
Here's a screenshot from the User Guide to visualise what they have explained:
http://www.bankgenie.net/UserGuide/429/bs429s01-1.gifHere's my method.
Use that program described by Eric and Barry (BS429) and set the 
Show due to this date to a date in the future - say your next pay day. 
Click the 
Refresh   button (see screenshot above).
Click 
Process all  .
Now use the program 
Manage Transactions   (BS421).
All your Standing Orders, Direct Debits and regular payments are displayed.
The idea is now to Exclude or push excess transactions into a Pending area (the 999997 statement)
Lets say they are in Statement No 5.
If you are reconciling to todays date (say by checking online), use the 
Exclude   button to move all transactions past todays date to the 999997 statement.
Use the 
Exclude   (and the include in 999997) until you get a closing balance to match online.
(If reconciling to a Bank Statement from your Bank you would then click the 
Reconcile   button)
Now Go to 999997 statement.
The running balance lets you see what commitments you have out until the date used in BS429.
Use the 
Include button in 999997 to bring them back to the last Statement Number if necessary.
Does that help?
PS (!!) you can also use the C button to mark off Cleared items.