When programming Java in Eclipse, I find it really useful to, as you say "pepper my source code with // TODO:
comments - mainly because Eclipse looks up each one in the project and compiles a task list for me =) In Visual Studio, there is a Task List panel, which I use sometimes, but I don't find it as streamlined as just having the comments in Eclipse.