I have one corporate entity that I use for both my "side projects" and for consulting work. Mostly did it to ensure limited liability. Also, if one of the projects goes big, it will make things easier later on. Also, if we're talking about iPhone apps and such, a corporate name looks more professional in the app store.