I replaced the ~ 250 GB original disk with a 640 GB Samsung (that started dying a few months later) and a 750 GB Seagate hybrid without incident. In each case, ddrescue or similar was able to clone the installation and I could enlarge the partitions with Gparted without memorable problems.
What apparently killed it this time was shrinking the Win 7 partition to get it to fit on the 512 GB M4. Enlarging the partition was not an issue - shrinking was.
:-/
Since SSDs larger than ~ 500 GB are much more expensive, keeping Win7 partitions safely under that size probably makes sense for the foreseeable future.
Linux Mint and Win7 are playing together pretty nicely so far (separate partitions).
Another gotcha I noticed in the docs for BootItBM is that Win8 apparently will trash the partitions it sets up if FastBoot is turned on. Joy. And there are even more issues if you use UEFI/GPT etc., etc. as the Win8 machines apparently do... E.g. http://www.terabyteu...pic.php?f=2&t=877
It's getting to the point, where [it's] no fun anymore...
Cheers,
Scott.