The goal I have in mind
is to set my wife up with her two computers so that when she picks one up or sits down at the desktop they both have ALL the exact same information and programs and work exactly the same. Data all the same, programs all the same. Automatically, without any conscious human effort required except the original set up. So this will involve all sorts of data including but not limited to photos, videos, movies, word documents, e mail AND various programs or apps and the preference settings for those apps such as Firefox, Safari, Office for mac, iphoto, mail, calender, etc. etc. Basically the two machines are clones of each other.
My guess is that I am trying to do something that is on the leading edge and that the iCloud solution is not yet practical given the scope of what I am trying to accomplish. If so, I may back off and persuade her to use her MBA in clamshell with a Thunderbolt display. That way there is no syncing to worry about. This is the way I decided to go for myself just for this reason and I am very happy. But she uses her computer at her desk much more than I do and she may not be happy having to plug in and out all the time. To me it is no big deal at all - especially the way this TBD works. But she may find it cumbersome.