This is sort of on-topic about Beersmith.
There is a computer-geek way to sort-of sync up Beersmith on multiple computers in your house. I have a linux computer set up as a file server and share out directories via Samba. Bascially, I import the current version of my recipes.bsm to whichever computer I need to work on and make sure I export it back to the network when I'm finished.
The pros of doing this is I can access all my recipes from either of my two computer. The cons, beersmith was not designed for network usage, so getting stuff into your brewlog and calendar and such doesn't work.
Also, it doesn't work with linux, but I haven't seen a decent program that can, so I have to have at least one windows computer/VM set up somewhere.