Report Offensive Message
I guess it depends
I guess it all depends on the firm, but if you limit yourself in to many ways it just sounds like you don't want to work, and that isn't good. Of course many firms have a specialty, but many aren't so lucky to be able to turn down work. I find that by creating partnerships with the companies that do some of the no-no's above you can still earn a few dollars offering a product that is already tested and working, but you offer some of the front end basic support. People love being able to deal with one IT company and strategic partnerships can provide that.