Few things I remember about the website are: it contained ads, it listed the software first you had to click on the description to understand to which software it was an alternative of.
I am not sure if this is allowed, mods please feel to remove it if it violates any guidelines.
Update: Thanks guys, got it!
Thanks