Personally I'd rather have the mod makers post over here themselves... feel free to spread the word about our site (don't spam though
) so that people know we're here.
Basically it'd just be easier that way because then people don't have to wonder if the mod was actually done by the person who uploaded it or if it was done by someone else. Also then when there are updates they know to come over here and update their mod as well