A weird database association

These might prove useful
http://dizzy.co.uk/ruby_on_rails/contents/self-referential-table-joins
http://railsforum.com/viewtopic.php?id=33161
http://github.com/swemoney/has_many_friends/tree/master

Colin