For options #2 and #3, how do you go about getting your very first client? I can imagine the dialogue when you've done a few projects and you've got a portfolio and perhaps references, but how do you get the very first person when you're just "some bloke who thinks he knows how to write software." ?