A roaming profile stores a user's files and settings on a domain controller and loads them onto any computer the user logs into, allowing a consistent environment. A local profile only stores files on the local machine. A roaming profile syncs changes made during a session back to the domain controller upon logout. Common items stored in profiles include desktop settings, documents, favorites, printers, and email/contacts for Outlook users. Large cache files and local data are excluded from syncing to save space. Users should avoid storing large files on profiles and use network drives instead.