Sounds pretty interesting, I just wonder how controllable it is - seeing as viruses are quite often hard to treat........