1. A computer-implemented method for automatically inserting account-data into a tax-form, wherein the computer comprises a processor, the method comprising: receiving at a server account-data from a data-provider; receiving at the server a tax-form from an application; automatically analyzing the account-data to determine a data-map which maps the account-data to the tax-form without assistance from a user, wherein determining the data-map involves: identifying a subset of account-data; determining that one or more data-maps are associated with the subset of account-data and the tax-form; and selecting: a best-fit data-map, which statistically matches the subset of account-data more accurately than other associated data-maps; a default pre-selected data-map; a historically-preferred data-map, which has historically been selected more often than other associated data-maps; or a user-selected data-map that the user selects from the one or more data-maps; inserting the account-data into the tax-form by applying the data-map to the account-data; and updating data-map usage-statistics indicating how often and in what circumstances the data-map is selected, thereby enabling statistical selection of data-maps based on at least historical or weighted statistics.