Senna,
How about just using a standard combo box, and in the interactive change event of the combo, check for the presence of the entered value. If it doesn't exist, you could enter it. This would however totally nullify the value of enabling incremental search.
Just a thought.
Jason
Jason Tryon
Senior Systems Analyst / Technical Lead
eBusiness / iPage