Brandon,
I have been having this same problem of profile spam. I went through my member list and found over 100 pages of spam links, images ...and even, in one case, a video player.
I have for now, deactivated code in profiles, but this seems like a punishment for genuine members and I like the idea of your suggestion as a solution. I have deleted all those spam members.
But...I am wondering what happens to my current members (around 50,000).
How do I seperate them into those who have posted more than my newly specified number of posts (thus enabling them to be in my new 'advanced' member group) and those who haven't, and thus need to remain in my bog standard member group?
Thanks for reading,
david