1) was this a product that had options You will need to delete the options before you can delete the product itself.
2) on the product_details.php page, add an order by clause to the options recordset:
change:
$query_OptionValues = sprintf("SELECT ps3_options.OptionID, OptionName FROM ps3_options INNER JOIN ps3_optiongroups ON ps3_optiongroups.OptionGroupID = ps3_options.OptionGroupID WHERE ps3_options.OptionGroupID = %s ", GetSQLValueString($OGIDParam_OptionValues, "int"));
to:
$query_OptionValues = sprintf("SELECT ps3_options.OptionID, OptionName FROM ps3_options INNER JOIN ps3_optiongroups ON ps3_optiongroups.OptionGroupID = ps3_options.OptionGroupID WHERE ps3_options.OptionGroupID = %s ORDER BY OptionNameOptionName ASC", GetSQLValueString($OGIDParam_OptionValues, "int"));
3) Power store does not support selecting the shipping provider, it would require hand coding to accomplish . This has been added a s a feature request to be considered for a future version.
4) this is an issue that was corrected in the Power Store 3.01 upgrade, make sure you are using the power store 3.01 files that are available from the download center.