Fixed. Thank you tomsmart for sending me the code. Smilies should be inserted where the cursor is now.
Ned, if your #3 problem is still there, please describe it in more detail, and I will see what I can do.
Make a long ass post....just a whole buch of enter keystrokes and then click "url" or something. THat should trigger the bug.
its annyoing because i make long posts with urls all the time.
btw....just checked and after i typed all that i put my cursor right after #3 above and clicked a smiley and it went to the bottom.