Best Practice for Submitting a Two Week Notice?

Dear Experts, I was wondering when is the best time to submit a two week notice? Unfortunately, my job did not follow through on their promise to hire me full-time with benefits and I've been working on an hourly basis. I know we have client work going on and honestly I feel badly to be leaving, but I also know I need to take care of myself financially and health-wise too. I'm first concerned if I give the name of the company that hired me, my managers may try to use it against me someway (just being honest) and second, I'm concerned my last two weeks will be made super difficult until my last day. Overall, I'd like to know what my rights are? Is a two week notice necessary? What should my letter include or not include, and are there things I have to say in my letter? Do I even need to announce where I'm going or why I'm leaving? Here is how our CAREEREALISM-Approved Experts answered this question on Twitter:Q#474 Give two weeks notice. It's the right thing to do. You don't have to tell them where you are going though. (@gradversity) Q#474 2 weeks notice is proper professional action. If they act immature, ignore it. You'll be gone soon. (@jtodonnell) Q#474 No set rule. Here's one of the best resources I've found for leaving a job: (@beneubanks) Q#474 2 weeks notice good to avoid burning bridges, probably not "required," depends on contract. Just say TX/give end date. (@keppie_careers) Q#474 Thank for opportunity to learn & grow w/ them, 2 wk notice customary. Don't have to reveal new employer. Short & sweet. (@DawnBugni) Our Twitter Advice Project (T.A.P.) is no longer an active campaign. To find an answer to the above question, please use the "Search" box in the right-hand column of this website.