One of the biggest challenge in achieving the desired goal of “input once, use everywhere” is that different websites may expect different variants of user's personal data. E.g. some may ask for “Name”, and some may ask a combination of “First name”, “Mid Name”, and “Last Name”. Some websites may expect address in one input field, and some may expect the address split it into street name, city, state, zip code, and country. Some websites expect full country name whereas some expects just two-letter country name abbreviation. Some websites use text field to capture input and others may use a dropdown list for user to pick a value. The list goes on and on.