﻿<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Commitments and Contingencies</ReportName>
  <ReportLongName>0209 - Disclosure - Commitments and Contingencies</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="9 Months Ended" />
        <Label Id="2" Label="Sep. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>EPU</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Units</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Commitments and Contingencies [Abstract]</Label>
      <Level>0</Level>
      <ElementName>cpno_CommitmentsAndContingenciesAbstract</ElementName>
      <ElementPrefix>cpno</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>Commitments and Contingencies.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Commitments and Contingencies.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Commitments and Contingencies</Label>
      <Level>1</Level>
      <ElementName>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0px;"&gt;Note&amp;#160;9&amp;#160;&amp;#8212; Commitments and Contingencies&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:17.55px;"&gt;Commitments&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:35px;"&gt;For the three months ended &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;September&amp;#160;30, 2010 and 2009&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, rental expense for office space, leased vehicles and leased compressors and related field equipment used in our operations totaled $&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;773,000&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;and $&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;1,455&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;,000, respectively&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.  For the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;nine&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;September&amp;#160;30, 2010 and 2009&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, rental expense for office space, leased vehicles and leased compressors and related field equipment used in our operations totaled &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;2,506&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;,000 &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;and &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;6,041&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;,000,&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; respectively.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:35px;"&gt;We are party to firm transportation agreements with Wyoming Interstate Gas Company (&amp;#8220;WIC&amp;#8221;), under which we are obligated to pay for transportation capacity whether or not we use such capacity.  Under these agreements, we are obligated to pay approximately &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;2,469&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;,000&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; for the remainder of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, $9,876,000 in 2011, $9,867,000 in 2012, $8,978,000 in 2013, $5,509,000 in 2014 and $19,204,000 thereafter.  The agreements expire on December&amp;#160;31, 2019.  All of our obligations under these agreements are offset by capacity release agreements between us and third parties, under which they pay for the right to use our capacity.  These capacity release agreements cover 100% of our total WIC capacity and continue through December&amp;#160;31, 2019.  We have placed in escrow $1.9&amp;#160;million, classified as escrow cash on the consolidated balance sheets, as credit support for our obligations under the WIC agreements.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:35px;"&gt;Additionally, we have two firm gathering agreements with &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;Fort&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;Union&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, under which we are obligated to pay for gathering capacity on the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;Fort&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;Union&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; system whether or not we use such capacity.  Under these agreements, we are obligated to pay &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;approximately $&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;1,288&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;,000 for the&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; remainder of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, $5,859,000 for 2011, $7,154,000 for 2012 and $7,665,000 for each of the years thereafter.  Generally, we resell our firm capacity to third parties under various types of agreements.  These commitments expire &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;o&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;n November&amp;#160;30, 2017.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:35px;"&gt;We have fixed-quantity contractual commitments to &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;Targa North Texas LP (&amp;#8220;Targa&amp;#8221;) in settlement of a dispute regarding what portion, if any, of natural gas we purchase from producers that had been contractually dedicated for resale to Targa&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.  As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;September&amp;#160;30, 2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, we had fixed contractual commitments to provide Targa a total &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;of 2&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;373&amp;#160;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;billion&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;cubic feet of natural gas for &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;October&amp;#160;1, 2009 through&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; December&amp;#160;31, 2010 and for each of 2011, 2012 and 2013.  As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;September&amp;#160;30, 2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, we have accrued &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;1,854&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;,000&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; of&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; our obligation.  Under the terms of the agreement, we are obligated to pay annual fees ($1.00 per &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;thousand cubic feet (&amp;#8220;Mcf&amp;#8221;)&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, $1.10 per Mcf, $1.15 per Mcf and $1.25 per Mcf for &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, 2011, 2012 and 2013, respectively) to the extent our natural gas deliveries to Targa fall below the committed quantity.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:18px;"&gt;Regulatory Compliance&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:35px;"&gt;In the ordinary course of business, we are subject to various laws and regulations.  In the opinion of our management, compliance with existing laws and regulations will not materially affect our financial position, results of operations or cash flows.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:18px;"&gt;Litigation&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:35px;"&gt;Please read Note&amp;#160;9, &amp;#8220;Commitments and Contingencies,&amp;#8221; to our unaudited consolidated financial statements included in Part&amp;#160;I, Item&amp;#160;1 of our Quarterly Report&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;s&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; on Form 10-Q for the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;quarterly period&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;s&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; end&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;ed&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; March&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;31, 2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; and June&amp;#160;30, 2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, which &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;are&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; incorporated &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;herein &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;by reference.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&amp;#160;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:25px;"&gt;We may, from time to time, be involved in other litigation and claims arising out of our operations in the normal course of business.&lt;/font&gt;&lt;/p&gt;</NonNumbericText>
          <NonNumericTextHeader>Note&amp;#160;9&amp;#160;&amp;#8212; Commitments and Contingencies&amp;#160;Commitments&amp;#160;For the three months ended September&amp;#160;30, 2010 and 2009, rental expense for</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>Includes disclosure of commitments and contingencies. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name FASB Interpretation (FIN)
 -Number 14
 -Paragraph 3

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 5
 -Paragraph 9, 10, 11, 12

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
