MapSource was great for making custom sized images from earlier versions of PC Data however sadly it's been discontinued and unsupported by Garmin for several years now. The more advanced algorithm used by MapInstall is far better suited for making modern NT img files. You can often see yourself that the two programs work differently by using each for compiling maps with the same tiles, the resultant img files aren't identical when compared. The tiny errors may go unnoticed or they may cause navigation errors or even make the device crash or freeze. More recent devices seem to be particularly sensitive to images made with MS, older devices seem more tolerant in my anecdotal experience but it's not worth the risk so better to use MI exclusively for making images. Quite ok to use MS for other purposes however and in some ways it's easier and more comfortable to use than BaseCamp.
Regarding the comment "use a 4gb card which allows for slightly larger mapsets", this is simply because 2GB (gigabyte) cards are usually measured by the manufacturer in the decimal form, ie. factor of 1000. Generally, CF cards are slightly higher capacity than SD cards but most CF cards only have usable capacity of a bit over 2,000,000,000 bytes, ~2 gigabytes (decimal). However when using the original binary form of gigabyte, now more correctly called gibibyte, that's only ~1.9 GiB as actually 2 GiB has 2,147,483,648 bytes. Both Microsoft and Garmin continue to use the binary form (factor of 1024) when referring to GB and the FAT16 files size limit is 2 gibibytes minus one byte: 2,147,483,647 bytes. Just as a "2 GB" card doesn't actually have all of the 2 billion bytes nominally available because of some space already used for hard coded info, neither does a "4 GB" card have all 4,294,967,296 bytes either but it can certainly accommodate a file up to the full FAT16 limit of 2,147,483,647 bytes. The 4GB card can be left as the factory default format of FAT32 or reformatted as FAT16 for use with the StreetPilot 26x0 based GW navi 2006-08. This is a "2GB" Sandisk CF card containing a single large gmapsupp.img file:
[Only registered and activated users can see links. Click Here To Register...]