I'd rather do it based on the category, or project, or whatever. This would be more efficient in bandwidth, and be probably a little better for syncing.