I honestly don't get it. Didn't you read my post? Sampletank's Omnisynth 2 now has a script that takes care of program changes for GM. You only have to "tweak" it once when BIAB first loads up by loading the script. After that, it adjusts to each song that you play, loading the correct instrument as defined by BIAB. Jazzmammal's info is wrong and dated. What he said used to be true, but no longer is.

But I don't care. If you don't believe me and $49 for Sampletank XT and 4 (soon to be 5) soundsets is too much for you, then there's nothing more that I can say.