If you have a blog or web site, you no longer need to worry about whether your site visitors have Office installed. You can embed Office documents directly onto your page.
First, you'll need a free SkyDrive account at https://skydrive.live.com/ - just login with your Windows Live ID, or create one if you don't have this.
Click the folder icon at the top to create a new folder and name it Public. Now click the button next to Share with and choose Everyone so that any visitor to your site can view files you upload here:
Now drag and drop any files you want to share:
Select the document you want to share to open a list of actions you can take. Click Embed under Sharing:
Now just copy and paste the code provided into your HTML page or blog post (be sure you're in HTML view):
Here are some examples, to illustrate what the result looks like: