Re the question about some plants yielding more nectar than others.
 
There is research in Australia and Canada and probably the USA that shows that
different varieties of alfalfa (lucerene in Australia) yield different amounts
of nectar.  There is a sizeable variation between some varieties.  Probably
your State Extension officers should have access to the research.
 
Trevor Weatherhead
AUSTRALIA