I think you need to get over your dislike of Fortran and make use of the many good and modern Fortran compilers available to you, both freeware and commercial. Any of them has got to be a better solution than f2c - if you think Fortran is hard to read, that's nothing compared to the cryptic output of f2c, and then you're locked in to using the buggy and archaic f2c support library.
I am not familiar with the application you're using, but the limits you describe are almost certainly not due to the coding language chosen. As for programming interface, it's easy to call Fortran from other languages and, in most cases, to call other languages from Fortran.
One can write unreadable and unmaintainable code in any language. A big benefit of Fortran is that old code is still supported by modern Fortran compilers.
The review is pretty much spot-on. I started reading SF in the early 60s, and have read a lot of the "pulp" SF from the 1930s, so I have a feel for what Space Vulture is trying to imitate.
I agree that it's not a very good homage, and certainly not a parody. The writing is clumsy and a bit over-the-top in places - E.E. Doc Smith, or even E.R. Burroughs, these guys aren't. When I was about halfway through the book, I found myself wondering if I would finish it or throw it against the wall in frustration.
I did finish it, though. I won't say that it redeemed itself in the end, but there were some amusing bits in there. Not something I would choose to reread or recommend to others.
If you think Space Vulture would interest you, may I suggest instead any of the E.E. "Doc" Smith books available for free at feedbooks.com, Project Gutenberg or elsewhere. Any one of them is better than Space Vulture.
As a Mini 9 owner and participant in the mydellmini.com forum, another not-insignificant number are running Windows 7. Oh, and Vista runs fine there too.
I will agree, from what I see, that there are a lot of Mini 9 owners running Ubuntu. But an equal number, I would estimate, buy the smallest, cheapest configuration (which is available with Ubuntu only) and then add their own memory, larger SSD and OS install - which might be OS X, XP, Vista or Windows 7. Someone has even managed to boot BeOS on a Mini 9!
FWIW, my Mini 9 runs Windows 7.
There's nothing that special about the iPhone - all phones are "software driven". With other tethering-capable phones, tethering is done by either Bluetooth (with a standard "Personal Area Network" profile), or by a USB connection (requires software on the tethered computer). On my WM6 Treo 750, I just start the AT&T-provided "Internet Sharing" application and tap "Connect" - done.
I think that many who gush about the iPhone and think it is unique have never used a smartphone before, of which there are many excellent examples on the market. What is unique about the iPhone is the way Apple decides what you are allowed to use it for.
"Sometimes insanity is the only alternative" -- button at a Science Fiction convention.