IT freelancing can be an enticing and rewarding part- or full-time occupation, but only the skilled and persistent survi