yes, the date column (in mySql) was intended to use unix timestamps - only because they seemed to me to be the most flexible for formatting with php's date() function...
I read the mySql page devinemke mentioned and like the idea of the query function. I assume, then, that I set the date column with now() in the INSERT query. This would store a value with the format 'YYYY-MM-DD HH:MM:SS' which could then be used with strtotime(date()). Do I have that about right?
so my new query looks like this:
$query = "SELECT * FROM news WHERE group_id='".$group_id."' and DATE_SUB(CURDATE(),INTERVAL 6 MONTH)<=date SORT BY date DESC";
Which I like much better. I assume that you could use a variable to set the INTERVAL?
BTW, I realize now that this should've been in the Database section - my bad.