Hi Darshan Marathe,
I think Ori just tries to reply everything he can, when he can, and does a great job doing it ! You are welcome Ori 
According to books, blogs and docs about ASP.NET 2.0, it uses FCN (File Change Nofication) to detect when "Too many files are changed in one of it's content directories" and when it reaches that threshold, it restarts the AppDomain. The closes I came up with in this scenario, was that the magic number is 15 meaning after 15 changes it restarts the domain !
There are (non-pretty) workarounds for this, and you can take a look at THIS blog entry, which then also references THIS blog entry from MSDN, that presents a workaround.
It may be that this does not apply to your case, but sounds really similar though !
Palli