If you create an expirey schedule with no renewal (e.g. if you want a nodeaccess product to just expire), then it does not show up in the 'create product' select schedule menu unlike in D5.
One workaround is to remove the "if ($show_renewable) {" statement from function _ec_recurring_get_list and just have:
$result = db_query("SELECT * FROM {ec_recurring_schedule} ORDER BY sid");
But I havent found out if this workaround impacts stuff elsewhere...