Um, sorry, just something else I wanted to mention.

Jagged Alliance 2 was one of the most awesome non-linear games I have ever played. Seeing as no-one ever mentioned it in their Holy Shits, I'm assuming you haven't played it. Do yourself a favour and go dig it out of the bargain bin at EB.