i found a thread by the owners, who apparently have 100 seperate blogs and this allows them to post articales and control the links. I guess 25 free links a day cant hurt right?
You seem to be correct on the 100 seperate blog things.
Below is from the FAQ
I am a Free member. Are my URLs always submitted to the same sites?
No, the 25 sites your URLs are submitted to are picked randomly, out of our 100 sites.
I would strongly suggest everyone to stay away from this type of website as it may harm your search engine ranking.