If one were to start up a small tech group in the current landscape, what are some potential challenges they might face? What is the best avenue for marketing? Is there still a market for web projects, workstation machines, and desktop apps?