Ok, great thanks. Virtual pages work. But how does a form work in virtual pages?
I tried this form (Allow users to change their own data in the frontend - #5 by ErVal) and installed it on a static page and it works perfectly. But if I change the page to a virtual page then the form no longer works because it cannot find the .txt file.