A few weeks back I posted about how you can create custom timer jobs for use in the latest release of SharePoint to perform scheduled tasks. However, considering there have been almost 40 comments to the post in the last three weeks, I figured the post needed some clarification (duh, ya think?).
In an effort to hopefully be a bit more helpful, I've posted the timer job I explained in my original post in a new article, complete with the Visual Studio project & source used to create and install the timer job as well as a prebuilt WSP solution file you can use to kick the tires.
Note: if you plan to test the timer job attached in that article, please make sure you also uninstall it. I just realized I never uninstalled mine and my Tasks list had over 30,000 items in it from the last few weeks. Oops! :)
A Visual How-To I created on the subject of creating custom timer jobs was recently posted on MSDN. You can get more info here.
There is now an in-depth article on MSDN about creating custom timer jobs. If you have trouble please check this out as there is a ton of additional info here. Post: More Help on Creating Custom Timer Jobs.