Just a thought... If there was a portable PAF (
http://portableapps.com good place to start - PAF.paf.exe ha ha) that would allow storage of user media/sources and would interface with the NFS to allow synching/ornamenting the tree (with the users media/sources), I believe this would be a fairly popular solution! Then you don't have to lug your laptop around to the research library or the family reunion; just take your flash/external drive, login to NFS and sync show your updated research (as long as there is some computer around to use at the destination)!
Along these lines LDSPortableApps would be a cool marketing/branding solution...
A portable family history tool would be some middle-ground between desktop application/web-based...
What does anyone else think

?