| Position | Start | End | Period | Notes |
| Member of the NSW Legislative Assembly | 25 Mar 1995 | 4 Mar 2011 | 15yrs 11mths 8days
51st (1995 - 1999)
52nd (1999 - 2003)
53rd (2003 - 2007)
54th (2007 - 2011) | |
| Member for Fairfield | 25 Mar 1995 | 4 Mar 2011 | 15yrs 11mths 8days
51st (1995 - 1999)
52nd (1999 - 2003)
53rd (2003 - 2007)
54th (2007 - 2011) |  |
| Minister for Housing | 1 Feb 2005 | 10 Aug 2005 | 6mths 10days
53rd (2003 - 2007) | |
| Minister for Roads | 3 Aug 2005 | 17 Feb 2006 | 6mths 15days
53rd (2003 - 2007) |  |
| Minister for Energy | 17 Feb 2006 | 2 Apr 2007 | 1yr 1mth 17days
53rd (2003 - 2007) | |
| Minister Assisting the Treasurer on Business and Economic Regulatory Reform | 17 Feb 2006 | 2 Apr 2007 | 1yr 1mth 17days
53rd (2003 - 2007) |  |
| Minister for Ports and Waterways | 17 Feb 2006 | 5 Sep 2008 | 2yrs 6mths 20days
53rd (2003 - 2007)
54th (2007 - 2011) | |
| Minister for Small Business and Regulatory Reform | 2 Apr 2007 | 27 Jun 2007 | 2mths 26days
54th (2007 - 2011) |  |
| Minister for Small Business | 27 Jun 2007 | 5 Sep 2008 | 1yr 2mths 10days
54th (2007 - 2011) | |
| Minister for Regulatory Reform | 27 Jun 2007 | 5 Sep 2008 | 1yr 2mths 10days
54th (2007 - 2011) |  |
| Minister for Regulatory Reform | 8 Sep 2008 | 17 Nov 2009 | 1yr 2mths 10days
54th (2007 - 2011) | |
| Minister for Finance | 8 Sep 2008 | 17 Nov 2009 | 1yr 2mths 10days
54th (2007 - 2011) |  |
| Minister for Infrastructure | 8 Sep 2008 | 17 Nov 2009 | 1yr 2mths 10days
54th (2007 - 2011) | |
| Minister for Ports and Waterways | 8 Sep 2008 | 17 Nov 2009 | 1yr 2mths 10days
54th (2007 - 2011) |  |
| Legislative Assembly representative on the Senate of the University of Sydney | 23 May 1995 | 5 Mar 1999 | 3yrs 9mths 11days
51st (1995 - 1999) | |
| Parliamentary Secretary Assisting the Minister for Transport & the Min. Assisting the Min. for Forests | 8 May 2003 | 1 Feb 2005 | 1yr 8mths 25days
53rd (2003 - 2007) | Reponsibilities changed on 24 June 2003 to include assisting the Minister Assisting the Minister for Natural Resources (Forests). |
| Member, Public Accounts Committee (PAC) | 23 May 1995 | 17 Jul 1996 | 1yr 1mth 25days
51st (1995 - 1999) | |
| Vice-Chairman, Public Accounts Committee (PAC) | 17 Jul 1996 | 5 Mar 1999 | 2yrs 7mths 17days
51st (1995 - 1999) |  |
| Member, Joint Standing Committee upon Small Business | 27 Nov 1996 | 5 Mar 1999 | 2yrs 3mths 7days
51st (1995 - 1999) | |
| Chairman, Public Accounts Committee (PAC) | 3 Jun 1999 | 28 Feb 2003 | 3yrs 8mths 26days
52nd (1999 - 2003) |  |