can't say as how I blame you. contracting is nice but you never know when they are going to say "pack your shit, you are done" and with the army being so far behind technologically you wind up back in the state and out of date with current stuff
yeah, but the pay makes it worth it all... provided you are able to stay alive over there. Good luck either way and be careful out there.