Hang in there Matt. Try to keep focused on what you do, Other people can often suck you down with there bad attitudes. Remember to operate in your world. Do not let them bring you down. As for the loads of work waiting for you, it is what it is, you can't work 24-7 put in your hours and go home. Keep doing the great work you have been, that is why people are bringing it to you. The worst thing you can do is try to pull short cuts and work tons of extra hours that always ends up backfiring.