| Position | Start | End | Period | Notes |
| Member of the NSW Legislative Assembly | 22 Mar 2003 | 4 Mar 2011 | 7yrs 11mths 11days
53rd (2003 - 2007)
54th (2007 - 2011) | |
| Member for Heathcote | 22 Mar 2003 | 4 Mar 2011 | 7yrs 11mths 11days
53rd (2003 - 2007)
54th (2007 - 2011) |  |
| Minister for Ports and Waterways | 17 Nov 2009 | 4 Dec 2009 | 18days
54th (2007 - 2011) | |
| Minister for Ports and Waterways | 8 Dec 2009 | 6 Sep 2010 | 8mths 30days
54th (2007 - 2011) |  |
| Minister for the Illawarra | 8 Dec 2009 | 6 Sep 2010 | 8mths 30days
54th (2007 - 2011) | |
| Minister for Mineral and Forest Resources | 5 Jun 2010 | 6 Sep 2010 | 3mths 2days
54th (2007 - 2011) |  |
| Parliamentary Secretary Assisting the Minister for Health | 13 Sep 2005 | 2 Apr 2007 | 1yr 6mths 21days
53rd (2003 - 2007) | |
| Vice-Chairman, Public Accounts Committee (PAC) | 8 May 2003 | 13 Sep 2005 | 2yrs 4mths 6days
53rd (2003 - 2007) | Ceased to hold membership of the Committee as appointed a Parliamentary Secretary (see section 54 (5) of the Public Finance and Audit Act 1983). |
| Member, Joint Select Committee on the Cross City Tunnel | 29 Nov 2005 | 19 May 2006 | 5mths 21days
53rd (2003 - 2007) | Membership ceased due to prorogation of the Parliament on 19 May 2006. Was not re-appointed to the Committee when it was re-established. |
| Member, Joint Select Committee on Tobacco Smoking in New South Wales | 8 Mar 2006 | 19 May 2006 | 2mths 12days
53rd (2003 - 2007) | Membership of Committee (and the Committee itself) dissolved with the prorogation of the Parliament on 19 May 2006. |
| Member, Joint Select Committee on Tobacco Smoking in New South Wales | 25 May 2006 | 30 Jun 2006 | 1mth 6days
53rd (2003 - 2007) | Re-appointed to the Committee on 25 May 2006 following committee being re-established after prorogation. |
| Chair, Public Accounts Committee (PAC) | 21 Jun 2007 | 17 Nov 2009 | 2yrs 4mths 28days
54th (2007 - 2011) | Ceased to hold membership of the Committee as appointed a Minister (see section 54 (5) of the Public Finance and Audit Act 1983). |
| Legislative Assembly Trustee, Parliamentary Contributory Superannuation Fund | 31 May 2007 | 20 Oct 2010 | 3yrs 4mths 20days
54th (2007 - 2011) | |