I need to run my code written in C# .NET Application for frequent intervals of time for a total duration.<BR>In other words, I want to execute a part of my code once and then make it sleep or wait for a certain interval of time and then re-execute it after sometime.<BR>Can I use Thread.Sleep here..?<BR><BR>Can anyone please let me know how can I do this..?<BR><BR>Thanks,