Dear Jay and Charlie
Thank you so much for this, works a like a dream and that jsfiddle site is awesome!
Sorry for the delay in getting back to you both, I've been hectic since finding out my gorgeous wife is expecting our first

One question, where do I insert the tinymce bit? I've tried un-commenting the statement, but nothing?
I have:
- $(".addAnother").live('click', function() {
- var $parent=$(this).parent();
- var totOptions=$('.OptExtra').length;
-
- $('<div class="OptExtra"><h3>Option '+ (totOptions+1) +'</h3><label for="RESAddType">File type (i.e. “CD” or “Download”)</label><input name="RESAddType[]" type="text" id="RESAddType" size="48" class="FW" /><label for="RESAddTitle">File title (i.e. “Boxed Set of 4 CDs”)</label><input name="RESAddTitle[]" type="text" id="RESAddTitle" size="48" class="FW" /><label for="RESAddFType">File format (As “MP3” // “WORD” // “PDF”)</label><input name="RESAddFType[]" type="text" id="RESAddFType" size="48" class="FW" /><label for="RESAddPrice">File price (Enter as “6.99” – <strong>NO “£” SIGN!</strong>)</label><input name="RESAddPrice[]" type="text" id="RESAddPrice" size="48" class="FW" /><label for="RESAddFName">File name</label><input name="RESAddFName[]" type="text" id="RESAddFName" size="48" class="FW" /><label for="RESAddTxt">File text</label><textarea name="RESAddTxt[]" id="RESAddTxt" cols="70" rows="10" class="mceAdvanced"></textarea><span class="addAnother">Add Another Option</span><hr /></div>').hide().insertAfter($parent).slideDown(500).addClass('noMCE');
-
- // now div is in DOM can initate tinyMCE
-
- $('.noMCE').removeClass('noMCE').find('textarea').tinymce()
-
- });
Once again, many thanks both for your input, very much appreciated.
Kindest regards
Glynn