Cultivating an awesome IT staff

Good IT staff are hard to keep -- or are they? Hiring the right people must be a priority; keeping them on board is just as important. Setting priorities in hiring and screening all applicants is essential to maintaining a dedicated staff. Once good staff are on board, it's the small things that count, although a bit of funding for professional development is always nice.