This is a helpful post by Tim Challies on how he gets things done. He talks about the hardware and software he uses, and then his basic workflow approach. I especially like the example of his daily task list.
He also has another post worth reading that gives more detail on applications that make his life easier.