Early in my blog, I posted methods on obtaining the extent, and creating an extent polygon using the Array and Poylgon objects. Here is the short cut for creating extent polygons for a whole feature class:
dataset = r"c:\temp\myfeatures.shp"
desc = arcpy.Describe(dataset)
extent = desc.extent