//all attributes
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*');
//specific attributes
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('name');
//certain attributes are special, such as price and images
//for images, then you can use 'getMediaGalleryImages'
$product->load('media_galley');