Accurate turning without encoders

Thanks for the replies, I'm going to have a play with the sensor and timing methods out of curiosity / learning potential but I've ordered the 6352 compass module as I can see that being useful in this and future projects.

Will post some code and schematics once I have a few versions working, I might make one robot switchable so I can benchmark the relative performance.