@offkilter: Very nice breakdown.