Still unrealistic? Currently don't see a better option than to try, and if I fail, go back to temping/saving until I can try again. Is there a smarter way I'm overlooking? Thanks for again for your input.
Client development can take years - relatively few people pull the trigger on $3000 expenditures each day.
And when they do, why should they hire you?
Agree with your point that not everybody drops $2k on one project. So if that happens I'll just have to meet the $2k goal by getting more customers paying less per project. A lazy way to introduce myself to lots of clients right away is to sign up with a temp agency like RHI's Creative Group that will match my skills to clients for a cut of my hourly wage. Having temped before, I know this is a way to make lots of connections in a short period of time. Would need to validate my worth to the agency first, but that's still easier than doing the same to several clients. Along the same lines: subcontracting. Really, will try everything, see what works.
How did you snag your first clients? Were you already established as a dev through work at a company before you started freelancing? Or did you freelance before having dev jobs on your resume?
That's not a very workable strategy.
Work for your December client will interfere with finding your January client - or your January client will show up in October promising to be your December client.
Then your March client shows up, only he wants it done January, too.
Or you start looking for clients in December and you land three in April and three in May.
And your December client holds your invoice for 90 days and your March client doesn't pay you so in May you have to decide if it's worth taking them to small claims court for $2500 - hopefully you've learned enough to write a contract by that point.
Then, May changes the scope of the work and refuses to pay until you do it all over again.
In other words, finding clients is hard work. Getting paid is hard work. Doing what you know how to do is the easy part.
Good Luck.