i find this actually funny more than serious.. i have seen alot of professional applications get caught by a virus program, and i will explain why this happens. apart of security news letters i have read in the past, people who are attempting to create a malicious piece of code that would normally be picked up by a scanner as a generic virus (like you found a route on the web and compiled it into your program) would cause your scanner to find it as virus or something in the regard as malicious. for the malicious people to counter the virus, they would use many methods to compress the code so your scanner wont find the virus. now for these days, some antivirus programs go the extra step and instead of looking for just the malicuious program, they now look at any possible compressor that could potentially lead to a malicious action. in the regards to the weatherscan emulator, it is infact compressed using a commerical software, solely for the use of copy-control and source protection. i do not use microsoft's sourcesafe to protect my code, i would also expect that while using sourcesafe, the program would function slower. with the current setup of the emulator, the executable is packed inside a shell, that when a valid key is supplied, it allows the emulator to run. also at the same time, it also monitors any attempt to copy the memory used by the emulator or any unpacking attempt and terminates itself from running, or even returns back a pile of useless garbage.