Thanks for the reply Bobbie and for the great suggestion too.
It's sad how they just shut things down w/o warning or giving a chance to improve or ammend things especially when legal TOS are too generic and confusing to read.
From what you say, WP is another example of those who put themselves first.
I signed up on the PPP forum, and over there they discuss which free blogging platforms allow and don't allow PPP.
I was interested in Yahoo 360 since their interface is fun to use and it had many features, PPP also mentioned that so far Yahoo doesn't have a problem with PPP.
But like you said, relying on free blogging platforms is a big risk and hosting a blog on ones own domain is much better as it doesn't waste the time and effort we put on PPP.
So I've decided to integrate this open source blogging platform known as Pebble
SourceForge.net: Pebble
I don't know if there are any other blogging software for JSP platform that are as good or better than Pebble, so I'm going to stick with Pebble for now.