A unified media collection system comprises a local user agent with a
primary metadata repository, and at least one foreign user agent with a
secondary metadata repository. The secondary metadata repository is
operatively coupled to the primary metadata repository. The local user
agent is configured to compare the primary and secondary metadata
repositories to identify missing media content available for purchase.
The local user agent is also configured to purchase the identified
missing media content to complete at least one media collection. The
local user agent is adapted to deselect items from a list of identified
missing media content for purchase, as needed. The local user agent is
further configured to compare and keep the primary and secondary metadata
repositories synchronized and up-to-date.