You never know what you'll get from development. Anything can happen. Is it that hard to figure out? Everyone has their own 'plans' for making something successful. Maybe teams aren't for everyone..? Or plans or anything else you could come up with. We all have our opinions. (I like teams)