Bayern Munich and Juventus will split 1st and 2nd between them. Both play away against Brugge and Vienna ..
My guess : Bayern win .... so Bayern Munich 1st, Juve 2nd.
Group B :
All done. Arsenal 1st, Ajax 2nd.
Group C :
Barcelona 1st.
Udinese play at home Vs Barca and need a draw for 2nd.
In case they lose, Werder Bremen will finish 2nd only if the beat Panathinaikos at home ...
My guess : Udinese draw barca and finsh 2nd.
Group D:
Wow ! Every team needs a win to guarentee next stage ...
Villarreal plays Lille and Benfica plays Manure.
Villareal will guarantee at least 2nd with a draw. All others need a win to guarantee next stage ...
My Guess : A win for Villarreal, a draw for Manure
Villareal 1st, ManU 2nd
Group E:
Milan plays Schalke. Winner will finish 1st but loser goes home if Eindhoven beats Fener at home.
A draw will guarantee at least 2nd place for Milan, but in that case and Eindhoven win , Schalke are gone ...
In other words : Eindhoven will guarantee next stage with a win ...
My Guess : Milan and Eindhoven win. Milan 1st, Eindhoven 2nd.
Group F:
Done deal. Olympique Lyonnais 1st, Real Madrid 2nd.
Group G:
Well, you know taht ... We need a draw for first. Chel$ki are guaranteed for at least 2nd in any case.
My guess : A draw (and I am afraid I will see a 0-0 draw at Stamford).
LFC 1st

Group H:
Inter 1st.
Rangers plays Inter and will need a win to guarantee 2nd.
In case Rangers draw they must hope that other game (Petzalke and Porto) draws too or that Porto wins!
In case Inter wins, the winner between Petzalke and Porto will finish 2nd.
My Guess : Rangers draw Inter, and Porto wins.
Inter 1st, Rangers 2nd.
So if all goes as I think, at the next stage draw we will have :
1st places : Bayern Munich, Arsenal, Barcelona, Villareal, Millan, Lyonn, Liverpool

2nd places : Juve, Ajax, Udinese, Manure, Eindhoven, Real Madrid, Chel$ki, Rangers.