Mark Farris: Touching on all bases : vimarsana.com