There is "professional work" and there is "hobby".
Not this crap again. You're beating a dead horse with this. This is not a serious pants software development forum.
Nobody cares about what methodology you'd use if you were getting paid to do blah because that's boring, not to mention pointless to a crowd of users and hobby hackers.
Don't get me wrong though, you make excellent points and while I agree with perhaps 95% of what you say, I still cringe when I read your posts.