Question: How can I pass a series of parameters to an unbound drop down from a lookup object? 

Would I run a SOQL query and populate a List? Or is there another method to populate a dropdown with a values from a lookup table (and not a pick list) 

Here is the VisualForce page where I'd like the unbound control

```
<apex:outputLabel value="select list " for="type"/>
<apex:selectList size="1" id="type"> 
   <apex:selectOptions value="{!MyOptionsFromController}"/>
</apex:selectList>

```

Answer: 
**Note that this is an answer to an earlier version of the question.**

You are making the field describe call on:

```
... Business_Unit__c.name ...

```

which is not a picklist field and so will return a zero length array of `PicklistEntry` which in turn will result in no select list options.

Use the API name of your picklist field:

```
DescribeFieldResult result = Business_Unit__c.ApiNameOfPicklistField__c.getDescribe();

```
This is what I did. Big ups to Keith C for pointing me in the right direction

Controller

```
public List<SelectOption> getUnits()
    {
        List<SelectOption> options = new List<SelectOption>();
        List<Business_Unit__c> units = new List<Business_Unit__c>();
        units = [SELECT Name FROM Business_Unit__c];

        for (Business_Unit__C b: units)
        {
           options.add(new selectOption(b.Name, b.Name));
        }

        return options;
    }

```

VF Page

```
<apex:pageBlockSection title="Filter here" collapsible="true" columns="1">
    <apex:outputLabel value="select list " for="type"/>
    <apex:selectList size="1" id="type"> 
        <apex:selectOptions value="{!Units}"/>
    </apex:selectList>
</apex:pageBlockSection>

```