expat, been there too, also they have a van next to the harbour in North Berwick during the summer. Yummy!
But still doesn't beat Janetta's. You can also get the ice cream in a tub to take home, I found that quite funny as it would be finished before leaving the outskirts of St Andrews.