Hmm, quite a list there. Let me point out that I'm looking for something that's as free as possible. I'm not looking to spend money if it's going to be temporary.
Also, it needs to be compatible with my Windows XP SP3.
So, with that in mind, what would you recommend?