Mike:
Both routines have a well difene purpose. The Start routine is basically for cleaning data. Here you can massage the data such as getting rid of some unwanted data, format KF, etc. The end routine is for transforming data. I believe here where you want to multiply your records. The package will delive the data to the start routine then it will go to the individual routines. Sure there is a cost penalty here as every record must to the individual rules. The most efficient way to transform data is in the end routine. From release 7, you can use the expert routine bypassing the previous routines.
Regards
RAP