I've been working with Melvin (who is Dutch and lives in the Netherlands) on the aruba-travelguide.com site since 2000. Great guy and we meet with him every year in Aruba (and we visited him in Holland last year.)
There is also the Aruba Forum on Trip Advisor (both Lisa and I are Trip Advisor's Destination Experts for Aruba on that board):
I love Trip Advisor. Have used it for alot of our travels over the last couple of years - Holland, San Fran, Napa - great Forums for every city/country and hotel reviews. Helps when picking out a hotel at a place you've never been to or looking for things to do, etc.