Yes.
A Powerpoint presentation (.ppt file) will work on either the Windows or Mac OS X versions of PowerPoint, and it will also work on OpenOffice and NeoOffice.
Powerpoint is available for both the Mac OS X and Windows operating systems. (See links below)
Microsoft word is available for the Mac. You have to buy the Microsoft office package if you don't have it already, and it will come with word, excel, and powerpoint. You have to make sure it is for the mac, and not the pc.
PowerPoint files can be viewed on a Mac with Microsoft's PowerPoint, Apple's Keynote, Open Office and several PowerPoint viewers.
Convert it!
Unfortunately, it doesn't look like you can convert to 2009 for PC, you would have to convert to 2008 and then upgrade.
Mac Powerpoint Templates it different Microsoft PowerPoint templates it's design very impressive to another PowerPoint templates. Slideworld.com is a best resources for getting Mac Powerpoint Templates
You Can Use openOffice or libreoffice open or edit powerpoint files on Mac
In the Keynote, go to File>export and select PowerPoint. Then it will be exported for use on a PC. Some transitions, fonts, and objects may look different. Although, the easiest way to email a PowerPoint in keynote is by going to Share>send via mail>PowerPoint. It will use the Mac Mail program to compose a message with the Powerpoint attached. Note: You can export Pages to Word, and Numbers to Excel similarly.
You can but only if you make screenshots. On a mac you do this: cmd shift 4. I don't know what it is on a PC. Hope this helped :)
Unfortunately you cannot embed font profiles in Powerpoint while using a Mac.