Crystal report writing has come a long way from the days of a flat file only input. Many programmers scoff at it as "tool driving." I know did until Crystal 8.0. In fact I just got my first perm position after 11 years of contract programming as a Crystal report writing contract.
I would suggest a few things. First, buddy up to the CFO or COO. They have real clout and can really epreciate a good report writer. If you can get their data to them within two or days of a given request, and are pliant when they say, "That's great, but now can you make it..?", they will want to keep the good times coming.
Also, look for Contract-to-hire gigs. I used Dice. In SoCal that worked for years. But this a really tight market and it will remain that way for a couple of more years, IMO. Good luck.