I'm working with Brett right now at Hall.com and am loving it. I worked at an extremely small startup before joining Yahoo! and found that both experiences were invaluable. My time at Y! helped me learn about massive scale while my time at the small startup provided me with an understanding of running a business. Although I loved my time at Y!....especially the people.....it feels great to back with a small team and taking a greater degree of control over the creative process.