"1) When i make a PDF of one of my forms it makes one of every existing record. How can i get it to only print the record im currently on?"
Just as in printing, you have a "current record option". You'll find a drop down in the save/send as | PDF dialog labeled "Save:"
It sounds like you have given each tab an object name and use a triggered script to select the tab when the users makes a selection from the drop down. Apply an OnViewChange script trigger to the layout that selects the same script to perform.
Thanks so much for your help!
I totally get the printing thing! And im pretty sure i get the OnViewChange script thing as well i'm gonna try that out!