Nick,
After i have tested, CB ProfileBook is a good plugin, but unfortunately, these is for open connection. Example: Mr. A can sign testimonial/profilebook Mr. C without makes connection first.
Of course this is not safe for Mr.C who's not expected receives testimonial for other member in this case Mr. A.
1. Better: Connected first then member can sign profilebook others member.
2. Problem : A testimonial still exist When member deleted other member in connection who past signed.
3. Also need approve or reject before publish in member profile coz could be the testimonial not wanted for example using harsh words, etc. (like CB Connections)
4. Can be added the Notification, like member have a new testimonial ->You have 1 new testimonial (like CB Connections -> You have 1 Connection Request(s) & PMS -> You have 1 new private message)
In the next future, maybe this is only for improvement. Hopely others dev's or maybe you want develop this profilebook plugin or change the name like 'Testimonials' ???
Thanks God i found both Joomla & CB. Thanks to you too Nick and people who involved for making CB like this, i really like this great component:)
God Bless U,
GW.