Well, I've got no experience on any of the above, but it's a very interesting thread and I have to admit that I do agree a bit with everyone of you.
First of all, the thing is, what you guys quoted as "fucked" is not exactly as you got it. Because this guy here is putting in a lot of time...