@ James C4S,
I dont believe the answer is that simple, No to the normal everyday Arduino tinkerer, it's more trouble than it's worth, especially given the amount of "my 1604 lcd wont work" post's on this forum
You're answering the question, I was answering the thread. I took into account that this was the original poster's first post and that their question showed a total lack of understanding of the technologies involved. E.g. interfacing a SATA drive with a simple microcontroller (even the Due.)
Also given that it was a first post that would require incredibly detailed answers and follow up, I thought it wise to see if the person would come back. Which after 4 days, I suspect isn't.