How would you propose doing this list if not using a table?
Would it be better not to mention Windows programs at all and just make a list of programs available in Linux instead (in categories, of course)?
What I mean...
Let's take "Web Browsers" for example...
Would it be better to list Windows and Linux software side-by-side or just list the Web Browsers available in Linux?
I'm thinking about this because there is also a great variety of programs in Windows that would be impossible to cover.
A solution would be to cover only the biggest and most known apps...
There is an even better site that lists alternative software for many platforms and will provide valuable help in this project:
http://alternativeto.net
Since we're mostly focused on users migrating from Windows to Linux ... preferably PCLinuxOS ... I think we'd be remiss in NOT mentioning popular Windows software that Windows users are likely to be familiar with. Then, we could follow with the PCLinuxOS equivalent for those Windows applications.
If you've never tried to lay out a table in Scribus, then you have no idea of how difficult this task is. In the couple of times that I've used tables in Scribus (mind you, they were smallish tables ... not an entire article laid out as a table), I spent several HOURS getting them to appear as they should. And don't make a mistake along the way -- any mistake is incredibly difficult to recover from. It's easier to just discard your errant table and start over. Despite its wonderful capabilities, Scribus isn't necessarily the friendliest program to use.
It would be equally effective to have something like this:
Graphical Web BrowsersWindows: Firefox, IE, Chrome
PCLinuxOS: Firefox, Chromium, Konqueror, Opera, Dillo, Midori
Of course, you could list one application per line, or as I've listed them here. This would be INFINITELY easier to layout and present in Scribus, which is what the magazine uses every month to produce the magazine's PDF.