On 4 February 2008 he rejoined Cheltenham Town until the end of the season. In November 2008, Armstrong joined Burton Albion on loan until January 2009.
On February 4, 2008, he returned to Cheltenham Town for the rest of the season. In November 2008, Armstrong joined Burton Albion on a temporary basis until January 2009.