That's really cool. I'm very impressed, and would certainly be making use of that in the future.
One suggestion I have from testing a few origin/destination pairs is that you stop it (or include an option to stop it) from returning the same sector multiple times. Say, when I do a search from CBR-> CBR needing 60SCs, I get
CBR to SYD, costing $84 and earning 10 status credits.
SYD to BNE, costing $65 and earning 10 status credits.
BNE to SYD, costing $69 and earning 10 status credits.
SYD to BNE, costing $65 and earning 10 status credits.
BNE to SYD, costing $69 and earning 10 status credits.
SYD to CBR, costing $81 and earning 10 status credits.
This may be technically correct, but it wouldn't be a trip that i would consider!