Honestly, I'm a noobie using testing and experimental repositories, I break it all of the time. Having a snapshot that takes 30mins to build for me in my working environment is by far the quickest and safest way (for me).
I have kind of answered my own question by using something called redo.
http://redobackup.org/It is perfect for my needs, I was hoping that somebody here does backups in this manner and would point me in the direction of something like this.
(Again I was wrong)
I do find commands and scripting still a bit frightening when it comes to back up and restore but now have a recovery plan I feel comfortable and accustomed to.
This now enables me to explore the other back up options with a safety net in place just in case things go horribly wrong.
But thank you Gordon for taking the time and effort to reply to my topic, I will now explore the options you have suggested. Thank you