5) I need to repeat the above task at a set interval such as every 15 minutes.

Can asp.net do this? I have programming experience but have been out of the game for about 10 years. If pointed to the correct resources or examples, I could probably figure this out. Any help would be greatly appreciated.