I've so far avoided iCloud because it is very confusing to me. I've read loads of threads, and comprehending it all is still eluding me. Let me explain my setup, what I want to do, and how I'm proposing to do it.
5 family members (including myself)
4 iPhones (2 4S, 1 4 and 1 3S) all with iOS5
2 iPod Touches with iOS5
1 MBP running Lion with accounts for each family member.
1 Mini running Lion
3 XP machines, each with accounts for each family member.
The Mini is our "media" computer connected to our TV. It's connected to a network drive which stores all our media, music, books and apps, including everyone's photos via iPhoto.
Everyone's photos taken by iPhones/iPods on 1 Photostream accessible by the Mini for viewing/storage.
Everyone with their own Mail/Contacts/Calendars/etc.
Shared iTunes content, again synced with iTunes on Mini
If I am understanding what I've read, I can create an iCloud account which has to be the primary account on all the iPhones/iPods. Then go into Settings on each iOS device and turn off everything I don't want sync'd (Mail, Calendars, Contacts, etc.).
Then for each iPhone/iPod, create an individual iCloud account for each family member, turning on what they want synced on both their iOS device and in their iCloud settings in their accounts on their computers.
For iTunes content sharing, we just keep doing what we've been doing, using the shared iTunes account we already have.
It looks like this will necessitate having 6 iCloud accounts, which I guess will work since we have that many devices; but I'm curious how others could handle a setup like this if they only had 1 device per person?
After all this is set up, could I then have an additional calendar added in somehow which the family uses for adding shared events?
So, does this sound right? Am I missing something?