Recommended Links:

About WordPress websites
Create a Blog Post on your WordPress website
Small Business BC: How to Get your Business Online
Small Business BC: Choosing a domain name for your website
Small Business BC: Main page websites and online marketing
Entrepreneur.com: 5 Ways Small Businesses Can Compete With Giants in SEO

Links to Services and Tools:
Google -- free services for businesses
Google Adwords -- paid advertising
Facebook Business Pages
Screenfly - Test Your Website at Different Screen Resolutions
Google Fonts
ColorCombos.com