Tried a forum search and couldn't find any mention of this site. Wasn't sure where to put this thread, but thought here was a good starting place! :)

Anyone know if this website is at all associated with the guys here? Seems like someone blatantly breaching trademark otherwise.

Was binging(?) for add-ons, as finally got round to getting my test XF install up and running and this site came up in the list of results..