custom fields for marketpress

I think that custom fields for market press would be a very powerful add on. Especially when we are selling a service that requires user details, or maybe a booking of an appointment, or may be specific instructions, may be a calendar, time, date, dropdown options etc. So when ever we make a custom field, it would add on to the orders, so when ever order is made, the details are saved with the order.