If you’ve never read Randy Bohlender’s blog, start with this. You won’t be disappointed.

Advertisements