Despite being praised by many for his overall performances, Miller failed to score in his first nine games for Celtic. He finally scored his first goal, against Old Firm rivals and former employers Rangers at Celtic Park in September 2006. He then went on to score in Celtic's 1–0 Champions League win against Copenhagen from the penalty spot and scored two in the 3–0 win over Benfica. By scoring in the 2006/07 Champions League season, Miller became the first player to score goals in the Champions League for both Rangers and Celtic. However, he ended the season with only four league goals. He did play in the 2007 Scottish Cup final, before being substituted because of an injury. Despite hints from the player himself that he would leave to get more first-team opportunities, Miller vowed to stay at the club and fight for his place at the club. Miller scored his first goal in his first appearance of the 2007/08 season in a 4–1 victory over Falkirk and added to his collection the following week by scoring against Aberdeen. He scored 11 goals in total for the club in 46 appearances.
Miller signed a three year deal with newly promoted English Premier League club Derby County on 31 August 2007 for an undisclosed fee, thought to be around £3 million, but later confirmed by Derby County manager Paul Jewell to be closer to £2.25m.
Miller started well at his new club, scoring in his first two home matches, including the winner on his league debut for the Rams against Newcastle United in a 1–0 win on 17 September 2007, a strike which won the club's Goal Of The Season award. However, following this initial success Miller netted just twice in his next 28 league fixtures.
With Derby looking like they would be relegated Miller said he would like to move just over 6 months after joining the club - with a return to Rangers his preferred destination, though his manager Jewell insisted any move would have to be financially fair for Derby.
A fee of £2m was agreed between Rangers and Derby allowing Miller to move back to Ibrox. The deal was completed on 13 June. Miller's return to Ibrox means he is one of only a few players to cross the Old Firm divide twice.
Miller made his second debut for the club on 30 July 2008 in a UEFA Champions League qualifier gainst FBK Kaunas. He scored in the first Old Firm game of the season on 31 August 2008. He followed this up with a further two goals against former employers Hibernian at Easter Road on 28 September 2008, then adding his sixth goal back in a Rangers shirt at Rugby Park in a 4-0 win over Kilmarnock.
Since making his Scotland national team debut in 2001, Miller has remained a player in the Scotland team under the management of Berti Vogts, Walter Smith and Alex McLeish.
He has scored goals in crucial games against several teams, including Germany and Ukraine. In 2005, Miller scored in three consecutive internationals, with goals against Austria, Italy and Norway.
148||44||19||8||6||2||14||4||187||58
200||67||15||7||7||5||colspan="2"|-||222||79
348||111||34||15||13||7||14||4||409||137
!Total||46||11
Communes of the Gironde department
There are 542 communes in the Gironde "département", in France.
José de Espronceda
José de Espronceda, baptised José Ignacio Javier Oriol Encarnación de Espronceda y panocha. (March 25, 1808 - May 23, 1842) was one of the most important Spanish romanticist poets of the 19th century.
Bossugan
Bossugan is a commune. It is in the Aquitaine region in the Gironde department in the southwest of France.
Bouliac
Bouliac is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Bourdelles
Bourdelles is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Bourg, Gironde
Bourg, Gironde is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Bourideys
Bourideys is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Brach
Brach is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Branne, Gironde
Branne, Gironde is a commune in southwest France. It is in the region of Aquitaine in the Gironde department.
Brannens
Brannens is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Braud-et-Saint-Louis
Braud-et-Saint-Louis is a commune. It is in the region Aquitaine in the Gironde department in the southwest of France.
Brouqueyran
Brouqueyran is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Bruges, Gironde
Bruges, Gironde is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Budos
Budos is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Bègles
Bègles is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Bégadan
Bégadan is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Béguey
Béguey is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cabanac-et-Villagrains
Cabanac-et-Villagrains is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cabara
Cabara is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cadarsac
Cadarsac is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cadaujac
Cadaujac is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cadillac, Gironde
Cadillac, Gironde is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cadillac-en-Fronsadais
Cadillac-en-Fronsadais is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Camarsac
Camarsac is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France. It is located in the Greater Bordeaux area, between Bordeaux and Libourne.
Cambes, Gironde
Cambes, Gironde is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Camblanes-et-Meynac
Camblanes-et-Meynac is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Camiac-et-Saint-Denis
Camiac-et-Saint-Denis is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Camiran
Camiran is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Camps-sur-l'Isle
Camps-sur-l'Isle is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Campugnan
Campugnan is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Cantenac
Cantenac is a former commune. It is found in the region Aquitaine in the Gironde department in the southwest of France. On 1 January 2017, it was merged into the new commune Margaux-Cantenac.
Cantois
Cantois is a former commune. It is found in the region Aquitaine in the Gironde department in the southwest of France. On 1 January 2019, it was merged into the new commune Porte-de-Benauge.
Canéjan
Canéjan is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Capian
Capian is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Caplong
Caplong is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Captieux
Captieux is a commune. It is found in the region Aquitaine in the Gironde department in the southwest of France.
Carbon-Blanc