on loan until the end of April. He made his debut a day later after coming on as a 72nd-minute substitute in a 2–2 draw with St Albans City. He finished the loan spell with six appearances. He played for Brentford on five further occasions, which included scoring the winning goal in the 89th minute of a 4–3 victory over Port Vale, and he finished the season with 19 Brentford appearances. Brentford took up their option for his contract to be extended for another season in May 2007, before he signed a new two-year contract with the option of another year with the club in June. He signed for Sutton United of the Conference South on 2 August 2007 on an initial three-month loan. He made his debut in a 1–0 defeat to Basingstoke Town. He was recalled by Brentford in September 2007, after making seven appearances for Sutton. He made his first appearance for Brentford of 2007–08 in a 2–0 victory over Chester City on 22 September 2007. Ebbsfleet United He joined Conference Premier club Ebbsfleet United on 21 March 2008 on loan until the end of the season, having made 18 appearances for Brentford up to that point in 2007–08. Charles made his Ebbsfleet debut the following day as a 78th-minute substitute in a 3–1 defeat to Stevenage Borough. He started in the following match, a 2–1 victory over Cambridge United, and he finished the loan spell with nine appearances. He made one more appearance for Brentford in 2007–08, in a 1–0 away defeat to Stockport County on 3 May 2008, finishing the season with 19 appearances for the club. Charles re-signed for Ebbsfleet on 21 June after joining on loan for 2008–09. He fouled Simon Brown to concede a penalty kick against Wrexham on 13 September 2008, which was scored by Brown, as Ebbsfleet lost 3–2. He was sent off for a second bookable offence late into a 1–0 defeat to Histon on 6 October 2008. After his Brentford contract was cancelled he moved to Ebbsfleet permanently on 29 January 2009, after the owners of Ebbsfleet, MyFootballClub, ratified a compensation fee of £25,000, making this the first transfer in football history to be decided by a group of members. He finished the season with 44 appearances and was named Ebbsfleet's Player of the Year. Conference Premier rivals York City made a £10,000 bid for Charles in June,