I feel there are too many options for weighing/measuring food and the database for food is becoming huge as people have the ability to enter the same item using different methods.
Some options being used, such as '1 piece', '1 cup' (of broccoli?) 1 banana (small? large?) make no sense for measuring portions. 'Cup' isn't even a standard measurement - in the UK it is 230ml while in many other countries it is 250ml. (how would we know it it is a British cup or a German cup?)
Would it not be logical to just have a standard form of measurement such as:
fluid ounces, ounces
The scale will do the rest - anyone who is serious about their weight owns a scale.
Also, perhaps it would be a good idea to Spring clean the database every now and then to remove the excess items. (Just a search on 'cup/piece/slice should clear it easily)