Microsoft Publisher 2007, a newer version of an old standby, steps it up a notch, providing a more encompassing tool for creating professional-looking business materials for minimal cost. Non-business users will appreciate the simplicity in creating greeting cards, calendars, and party invitations.