I have met a whole bunch of partners over the last couple of weeks, all requesting different things, and it has got me thinking - are you / do you want to be a specialist or generalist and then do you want to be all things to a business, or a super capable techy? First off, if you are a generalist, then this honestly means that you are a "Jack of all trades and a master of none" - well either that or you seriously need to get some more sleep. I prefer working with people who specialise in a few areas rather than those who try to do anything. If you do want to appear bigger and have a broader skill set, why not try relying on your local community of SBSC partners and farm out things you don't know well to those you can trust and become amazing at the things you do. If you fear competition with these guys, it is worth remembering a couple of things. 1st off, there are 4m small businesses in the UK and around 500 SBSC partners - that works out at 8,000 customers each - do you really think you are all going to compete...