Could quote everyone but I'll put a blanket statement here.
Never trashed the site, I use it daily. However, signing UFA's / RFA's is probably the most basic necessity you need to have a custom team creator, It's baffling that a site like this overlooked it.