BUG: Task Dependencies - Counter-intuative

BUG: Task Dependencies - Counter-intuative

Hi
 
2 issues, as i see it.
 
 
Firstly, you can't set up a dependancy to a task that runs in parallel, or I suppose you could call it a partial dependency where Task2 needs Task1 in order to be completed, but is not 100% dependent (other work can occur without the outpur form Task1:
 
Task1 - 01/02/2012 - 04/02/2012
Task2 - 03/02/2012 - 05/02/2012
 
 
 
The other issue is that visually the tree appears to be inverted:
 
Task1 - Open file
Task2 - Read file
 
Here Task2 is dependent on Task1, but the depenency tree for Task2 would show:
 
Task1
      - Task2
 
 
thanks