I've been adding up hardware numbers for a lang time now and for the first time, Xbox is ahead of GC.  even though the difference in consoles sold is very samll, it is the lead that GC has been having all along.  These are the surrent sale numbers (I cant find any current european numbers)
North America 
PlayStation 2  24,390,457
Xbox  9,358,844
GameCube  7,743,016
Game Boy Advance  22,817,729545
Japan / Asia 
PlayStation 2  16,756,662
Xbox  1,406,430 
GameCube  3,463,899
Game Boy Advance  13,206,778
Europe / PAL 
PlayStation 2  24,560,000
Xbox  3,700,000
GameCube  3,110,000 
Game Boy Advance  12,980,000 
Worldwide 
PlayStation 2  65,707,119
Xbox  14,465,274
GameCube  14,316,915
Game Boy Advance  49,004,507
Difference between Gamecube and Xbox = 148,359 (Xbox leading)