Just another thought for you - the census records from that period are all over the place when it comes to exact ages. The pre-census birth records from St. Cyrus Old Parish Records that are on Scotlandspeople are probably the most accurate source you will find for someone born or married in the St. Cyrus area of Kincardineshire at in the late eighteenth century. I found that the later Victorian census / death records do not exactly match these in all cases - ages can be several years out and names can be spelled in any number of different ways. The 1841 census is particularly confusing as people rounded their ages to the nearest five years.