"I really need to know how to create a second boot up disk - any help is greatly appreciated."
1. Get one of these:
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias=aps&field-keywords=usb+sata+dock&x=0&y=0
(many items shown, a cheap, basic one is all you need)
2. Get a "bare" hard drive from the vendor of your choice (I like Seagate drives from newegg.com)
3. Download CarbonCopyCloner from their website:
http://www.bombich.com/
4. Connect the USB/SATA dock to the Mac, put the bare drive in it, start it up, initialize it with Disk Utility, create one or more partitions as you desire
5. Use CarbonCopyCloner to do a "clone backup" of your main drive to the docked drive.
That "clone" will be an exact copy of your internal drive, and it's bootable, right from the SATA dock.
6. When the clone is complete, restart the computer. As soon as you hear the startup sound, hold down the "option" key and KEEP HOLDING IT DOWN.
7. The "startup manager" will appear. Use the left/right arrow key to pick the backup drive, and when it's selected, hit the return key. The Mac will boot from the backup drive.
8. The backup drive should appear EXACTLY as your internal did. I recommend that you change the desktop background so that you know it's the backup rather than the main drive (BTW, you will have to do that every time you do an incremental backup).
9. You should now be able to launch iDefrag from your backup volume, and "aim it" at the main drive, and iDefrag can then do its thing.