Genius or luck? What it takes to build a successful SMB SaaS business