Thanks again RuthAdele!
So basically I have a list of Members. Each has a name, image, website, description and most importantly a Discipline.
The discipline is chosen from an enum array, so this is limited to say 10 disciplines. There is potential to have 100's of Members so I think a form sounds best.
Ideally I would have the user visit the Members page and be presented with a list of Members probably divided in to pages containing 10 results using Pagination (still need to work that out)
Then they need to be filtered by Discipline. Say with a drop down list. "Search members by there discipline: *dropdown*" This would then return only members from that discipline. I don't mind how this works as long as its easy for the user and looks smart.
I was advised to look at this http://api.silverstripe.org/3.0/source-class-DataObject.html#2692-2746 but i dont have the knowledge yet how to implement it.
One last addition would be that each member when clicking their name is taken there own page displaying all their info... but this is all to come.
:)