A new version of BTSServiceWindows for BizTalk Server 2004 is now available.
Version 2.0 introduces conditions. Now, when the time comes to enable or disable a receive location, BTSServiceWindows can optionally call a method in an assembly you specify that controls whether the location gets enabled or not. Conditions allow you to implement interresting requirements such as: “Every hour, check to see if a file exists on a remote FTP site, and if not, turn on a receive location and leave it on for at least 10 minutes. Check every 10 minutes, and leave the receive location on as long as there are files in a specified folder that need to be processed“.
Same price as the last version (free), and it's also a free upgrade :)
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=cf64cccf-00de-4608-9a6f-ac4d25a6afbb