a few gripes with existing systems
moved discussion of Publishing platforms to own thread
create .gitignore to avoid .DS_Store from being added to repo