Hi Wendy and welcome to a fellow South African

I havent lived there for a long time, but my family are still in Cape Town
the best place to find answers re Tarlov Cysts is the subforum we have for it. It isnt yet very active, but does have a few regular members checking in there
here is the link again
http://neurotalk.psychcentral.com/forumdisplay.php?f=73