$model = Mage::getModel('catalog/product')->getCollection()
Filter based on store:
$mode->addStoreFilter($storeId)
Filter based on product type:
$mode->addAttributeToFilter('type_id', 'configurable')
$mode->addAttributeToFilter('type_id', 'simple')
Filter based on status:
$m...