Almost all food that I microwave also needs a power adjustment. So I'd add a Power button and a Time button to your list, and I wouldn't require user do power before time or vice versa; and power would default to 100%. But I love his barcode/database approach even better!