I had a single page checkout created for my shop and thought I would offer it to the community here. This is my first contribution and will support it as best as I can.
You will need some HTML knowledge to format this to your site. As it is right now it is setup for a single column output.
4 new files with 5 file edits.