The setting
By conviction and also because it’s just common sense IMHO, I refrain from storing too much content (text, photo, code) directly into sites like Facebook (and as some would say “corporate silos”) that tend to consider their user’s data as their own a bit too easily.
More precisely, the best way to store ones data remains one’s own computer (with a tad of backup that is) and that’s the main way I store my photos and code.
For data a bit more “endemic” to the Internet (blog posts and selection of photos to be shown), I’m using “free” services built on free software and using open protocols that make it easier to connect several of them together. In this matter, WordPress, zenPhoto and identi.ca are doing a fairly good job for me.
Eventually for very specific cases I’m going through proprietary services like Flickr, Twitter and Facebook.
The aim
Well, the aim is quite simple at first sight: make it so that the new posts and photos published on my blog or on identi.ca end up displayed on my Facebook wall.