It wasn't a PPV because JoeCal's fight against Mikkel Kessler was like the lowest rated HBO broadcast of 2007 so they were worried about him being able to get PPV buys. HBO wanted to use B-Hop's name to get people to actually tune in to JoeCal this time and they are hoping that JoeCal beats him so that JoeCal becomes a star. Then they can market his next one or two fights as PPV and more people will know him.