I have to admit that some posts here are like a foreign language to me and do not understand them at all. Things like BG had me stumped for a while until I worked out it meant Background so yes even something as simple as that can be very confusing. DOF is ok even for beginners as that is pretty much standard but there is a lot on the forum that I have not come across before as people do not speak in acronyms in person and if one does not have forum experience then