Python certainly is NOT typeless. Python is a strongly typed language: every object is of a certain type, even functions and types (or classes) itself are instances of a type. The operations on the objects are well defined in terms of their type. What you're probably confusing it with is that Java does static typing (a name always represents a value of a certain fixed type) and Python does dynamic typing (names can denote values of varying types)
I've been a happy user of the Directory Opus file manager tool since when it first came out for Windows (and before that on Amiga, but that is beside the point here). Indeed it seems I'll be a happy user of Directory Opus for many years to come.
What makes you think the Win users actually paid for their OS? If they spend $8 on average on a deal like this, I'm inclined to think many of them don't pay the price of a legal Windows install either... (then again, the other 2 amounts aren't particulary high too. It could be that many people just look at the deal and see 1 game they like, and base the amount of money on that? Even though you get a lot more. Personally, I decided to pay $50 for this deal.)
I'm not impressed. Epic had Unreal Engine 3 running on the iPhone back in december last year: http://www.anandtech.com/gadgets/showdoc.aspx?i=3695 Granted, it's a modified version and I don't think there's a working game available yet that uses it, but the engine is several generations newer than the Quake 3 one... Still, nice job. It's weird to see 'big' games appearing on tiny devices. Didn't think the mobile technology would be this advanced so soon, tbh.
Interesting, this is the first time I see someone else use the 'pi' factor in time estimates. I once did a project that had a huge amount of overhead due to the usual (bad requirements analisys, big management overhead, inefficient testing etc etc) that really made a factor of more than three times the original estimate a realistic estimate.