Big Al is a stud. Yes, he has his flaws, but so does every player, and I believe Al's positive impact is greater than the negative one. I don't believe Al will finish out his contract here, but that has more to do with other players and the team making the most efficient use of the cap.
I still believe Al will be part of a winning team someday, and I'll be wishing him the best, no matter where he goes (unless it's the Lakers).
Happy birthday, big guy.