Mike,
Thanks for the suggestion...I had tried that but to know avail. To me, everything looks great, however, I am still getting results that have nothing in the 'picture' column. I am using IS NOT NULL as in the MySQL documentation and I am getting no errors, however, it seems to be ignoring or couteracting that statement. Any further ideas would be very appreciated! Here is the current code:
$sql = "SELECT * FROM products WHERE picture IS NOT NULL AND (cat_id='405' OR cat_id='416' OR cat_id='418' OR cat_id='420' OR cat_id='430' OR
cat_id='440' OR cat_id='510' OR cat_id='580' OR cat_id='605' OR cat_id='730' OR cat_id='792') ORDER BY rand() LIMIT 4";