katnok wrote:1. We certainly do not want to do anything thats not legal. Is it illegal on my wife's part to do volunteering work?
It is illegal for any for-profit company to have employees doing work for which they are not paid (volunteer). It is not
illegal for non-profit
companies to utilize volunteers.
For-profit companies can provide unpaid internships, but there are lots of regulations surrounding these. They are generally required to provide educational credits and provide strong educational value for the intern. E.g. it is illegal to have an unpaid intern doing janitorial work.
As others have mentioned, you seem to be using "entry-level IT" very broadly. "Entry-level IT" would be a helpdesk/technician type position, which your wife seems absurdly overqualified for. The lack of relevant work experience will make things difficult, but the MS will help a lot. She should look towards project management, software development, auditing, QA, or research. An MS in CS is a nice degree to have as it opens up a lot of advanced career paths.
Dice and other job-boards - CareerBuilder, Monster, etc. are useful, but as others have mentioned can be very spammy. A small metro area without a strong R&D industry will not have as many opportunities for someone with a CS background, but you may be able to find something. Good luck.