Hello,
I have a problem that I thought I could solve with acts_as_tree but I'm thinking now that acts_as_tree doesn't quite fit the bill.
Basically I have a standard hierarchy with 1 difference:
Node 1 \ Leaf 1 \ Node 2 \ Leaf 2 \ Node 3 \ Leaf 3 \ Link back to Node 3 **** HARD BIT