I love putting to-do's all over the show. This is how I track the need to make decisions and how I keep the product ticking over.
Having a list of my to-dos is very useful but if I filter my to-do's then the only object they seem to inherit from is Product, otherwise it's only the direct object that it's associated with.
Example:
I have Release REL1 and underneath it the phase REL-PH1.
I create a to-do under REL-PH1.
If I go to my to-do list and I filter by release REL1, I get no result, because the to-do is not inheriting the relationship that REl-PH1 belongs to REL1.
So, basically, if I filter by release, I would like to see ALL to-dos that are associated with the release, including release phases, master features, features, reqs, and so on.