Essential software

My software setup, documented once and for all, and ready to go for the next Windows reinstall. Organised eh? You may find some cool and lesser known software here, feel free to scan down the list.

System

Windows XP Pro Linux Shminux. I like my Windows desktop.

7-Zip Spartan, to say the least, but this open source compression utility handles all common formats. The 7zip format is comparable to RAR.

AVG Free Robust antivirus protection, free for personal use.

Lavasoft Ad-Aware Detects and removes spyware. If you stick to this list and avoid that deplorable Microsoft browser you won't really need it :)

Atomic Clock Sync Keep your fickle PC clock under control. This is a lot more reliable than the Windows built-in time synchroniser. Update: looks like this app is no longer supported.... Another approach that works OK is to set Windows time synch to run a whole lot more regularly. Run regedit.exe from the Start menu and navigate to [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient]. In there, find the value called "SpecialPollInterval", or create it if needed. Its data type is REG_DWORD (DWORD value) and it denotes the seconds between Windows time synch attempts. A decimal value of 21600 gives you 4 synch attempts a day. Double click on the time on the system tray, and choose "Internet Time" on the properties window that appears. Auto synchronisation must be turned on, and I use time.nist.gov because it's not Microsoft :).

Firefox The best browser. For mindblowing privacy improvement/spam relief, throw in the adblock plugin which you can find among the addons pages of the mozilla site. It shows you what page elements you can block, you pick the offending bits, and before you know it you are completely rid of all flash popups and ads.

By adding three filters I completely cleaned up allmusic.com - bloated javascript, adverts and that infernal flash banner all gone. The best part is that the site is functionally identical - and obviously much faster.

Thunderbird The best email client. Really. I have Outlook at work and it sucks in comparison. The only annoying thing, and this is where Microsoft has a firm grasp on our collective 'nads, is meeting requests. I say a mantra every night in the hope that Thunderbird will support meeting requests.

Development

Java SDK Write once, run anywhere. Mind you, C runs anywhere and you get to learn obscure terms like "dangling pointers".

Tomcat Check your web pages against the reference implementation.

JAD Recover lost Java code from compiled bytecode.

Artistic Style C, C++ and Java reformatter.

UltraEdit Best editor, and it replaces notepad too.

Paint Shop Pro For tweaking those web images like a pro.

Firebird Lovely li'l database for all purposes.

IB Expert Indispensible for Firebird admin - free for personal use.

pgAdmin III PostgreSQL admin tool.

CVS Horrible but very pervasive source control standard.

VNC Drive the slaves from your desktop.

MS Visual Studio Love it, loathe it, you wanna write Windows software you use this puppy. Why oh why did they kill my Visual Basic? R.I.P.

General Use

GnuPG At some stage or other one needs real encryption, this is it.

PuTTY Telnet client.

WinSCP FTP Client.

Miranda One IM client that does MSN, ICQ, Jabber and a whole lot more. Small, uses little memory. The uninspiring default icons can be spruced up with the amicons icon set. One weakness of the current version is its poor way of handling new messages; you can squint to see the system tray blinking or have a new chat window pounce on you - stealing your typing from whatever app you were using. After some frustrating to-and-froing with status plugins, I found PopUp Plus combined with NewGenerationEventNotify and Contacts Status Notification to be a good solution for me.

Foxit PDF Reader Stop press! Here is a completely free Acrobat Reader replacement. It's much smaller, much faster and it consists of an all-inclusive .exe file that is about 1/20 the size of the "real" reader. Put it anywhere, like an old school utility, and run. A cute but slightly bizarre feature is the option to show the same crappy upgrade nag button as the real Acrobat Reader in the menu bar.

Forte Agent On the few occasions I do use the now almost defunct usenet, this dated looking reader still works better for me than anything else I've tried. Check out yProxy for transparent yEnc decoding.

Microsoft Office Grudging choice, the one way to read Word documents. Open Office just does not do it.

Music

EAC/LAME (from UberNet) The only way to archive audio CDs. Follow the link to UberStandard for the latest links.

Burrrn Make CDs from archived audio.

foobar2000 Advanced audio player for the tech savvy. Use the special installer and add continuator and scheduler plugins for extra flava.

Tag&Rename Correct tags in audio to enhance the display and functionality of your player.