Well, I'm not going to give you a lecture of how I feel about becoming "legit", maybe one day on xbox....
Where I am at though, I would need a county and city small business license, and I would get an LLC, insurance, and keep meticulous records of the materials that I use for business only...