great article , thanks
im a bit nutty about to-dos myself and tend to jump from one to the other porting my data, rather than actually doing the to-dos! :(
anyway i like producteev a lot ,except for a few things like u mention but especially no recursive tasks ..
i want to mention GQueues that i also use , its pretty good (except u have to pay for reminders which is the only reason im looking for another solution). also its not buggy whereas i noticed a few minor flaws in producteev. but if it improves and adds the missing features, i will switch completely. right now i use both :)