In reply to True small caps for system fonts:
Unfortunately Office 2010 does not provide access to OpenType encoded small caps, although they are included in a number of Office fonts, eg Cambria and Calibri, and a bunch of Windows 8 fonts, Georgia, Verdana, Times New Roman etc.,