wow.. like someone else said, i guess he could be doing worse things....
why doesn't he just pick up new majors or something instead of retaking the same courses (even after achieving a B) ... and graduate with like 3 degrees or something.
There's an acquaintance of mine who chose to take that route... I think he will probably be in school forever :P
One of my high school best friends has decided (after all her close friends graduated and got real world jobs) that she wants to be a college student forever... as soon as she completes her bachelors, she plans on going for a masters, and so on.
I told her that was great that she was going to pursue higher education, but it won't mean crap when she's looking for a job and has no experience

that's just my opinion though