Yeah, his freekicks are MAD.
my top 3 freekickers I've ever seen are:
1. Mihajlovic
2. Assuncao
3. Juninho
Also Del Piero, Beckham, Baggio, Roberto Carlos and the likes are there too, sniffin'
This moment in time though Juninho is uncomparable.
BTW, I don't see how Ballack is a great freekicker