Have you considered going to school part-time (1-2 classes per semester) while working full-time? That will only help you bolster your already strong resume, especially if you can land a job related to your major (ie, try to get a job in construction if you'll be studying Mechanical Engineering). It will allow you to save up money (especially if you'll be paying your way at VT) while getting some of the core classes out of the way. If you take six credits per semester and work hard at them, it will really show strong time management skills when you have already have a high college GPA while having worked full-time.
This is definitely an option you should look into. If nothing else, it will help you prepare for the rigors of the Corps of Cadets. You'll get really tired (physically and mentally), which means you'll have to push through some of the same frustrations and challenges you'll undoubtedly face the following year. I had 15 semester hours worth of transfer credits when I matriculated at VMI, and it helped immensely... and not just in the first year.
Obviously it would be most convenient if you could find a job with flexible hours so you can take classes whenever. If that isn't possible, check into the night classes for non-traditional students. You would be in classes with like-minded individuals (people who are trying to get their degrees on the side while working full-time).
One last thing... if you go the community college route, make sure you contact the Admissions Office at VT and get them pre-approved for transfer. Most college admissions offices are very helpful in this process.
Hope this helps...
Good luck,
Jackie M. Briski '09
Virginia Military Institute