Website constantly hounds you to purchase a membership, reminder that this is a site HOSTING CUSTOM CONTENT AND MODS for a game that doesn't belong to them, which is also against EA policy
How this god awful website hasn't been sued yet amazing me, but FIND AN ALTERNATIVE, DON'T DOWNLOAD FROM HERE