Ok I got them both working. Now which one is better? Are there any differences as to how each browser reads and implements them? thanks! Here is my code for each...
# Cache Files
ExpiresActive On
ExpiresDefault "access plus 1 year"
ExpiresByType text/html "access plus 1 day"
ExpiresByType text/css "access plus 1 day"
# 1 Year
<filesMatch "\.(jpg|jpeg|png|gif|swf|js)$">
Header set Cache-Control "max-age=29030400, public"
</filesMatch>