I finally managed to get it to work using Macrium Reflect. The free version of Macrium Reflect allows for enlargement of C partition when cloning as you stated. It's a little tricky for the first time user because you need to right click on the C partition to change partition size after dragging it to the clone drive and BEFORE you drag any more partitions on to it. After ordering some additional cabling, I should be able to now use my old 500gb drive as another storage drive and image all of my drives onto a larger external drive.