It's funny. Although i know plant biology somewhat I never heard the term perfect flower before. Learned something new today. Great thread everyone. Very informative. thank you