Home Business 5 Things You Need to Know Before Taking Your Business Public