I know I'll likely be flamed for this but why don't all those people who seem to know how to code so much better than the developer offer to help instead of heap insults?
It's a free program, you are not being short-changed by waiting. If you could do it better, PM the developer and offer to help or take over. If your grandmother could code it better, please have her contact the dev.
I don't know the dev and have never talked to him but I'm thinking that if i was doing something for free and had to hear this type of response when I didn't live up to other's expectations I'd post the code somewhere and say "Fine, you do it then."
Just my $.02 Flame away.