No, you are not lost... :)
We just moved our website to a different domain
You can still find us at:
www.farmsterdammers.org