I learned this the hard way. Stay away from the attorney until after you go to the small business office. The small business office is there to help you set up and succeed. The attorney is there to bill you by the hour. This is not cynicism speaking, this is experience!
The small business office will point you to legal resources that are best for your needs and more in line with your budget.
Let me know if you want to hear the full story over the phone. You can laugh at my mistakes while you get yourself started on the right foot. You'll do great!