What are your opinions on the products & services that small and medium size management/technology consulting companies should focus on for the future? Wireless, custom application development, hosting, high-end web development? Please post any comments on the issue.