oh, plenty of vegans in Bellingham, and nice farmer's market and local goods to help you subsist.
One of my kids went to WWU, and several friends, It is most known for Education program, but has some excellent science and environmental too. I know nothing about the CS dept, tho I do remember a bit of C++ from ~ 20 yrs ago... I'm probably pretty rusty.
Get in touch with WWU and get a 'transfer contract' BEFORE you finish at Community College. It will save you A LOT of $$ and extra classes to get that, and you can go in as a full Jr. Otherwise you will have to take a bunch of required classes. An Alternative would be to move out to Bellingham and finish your transfer contract at Whatcom Community College, that will save you $$ and time as well. My son thought he'd just go to WWU without the contract, but... he ended up with the option of taking 12 more credits at Jr Col, or 12 CLASSES at WWU (at least 3 qtrs... at ~ 3x the cost + higher rent / food...) he did the 'right' thing, and spent a quick qtr at Jr College and then the next qtr was at WWU as a full jr.
You will have a great time at "western" it is a great school and place to live. Having Whistler and Mt Baker nearby doesn't hurt this time of yr. UNLESS you are too busy with classes to ski / board. The Intramural indoor soccer is great to, they have a wonderful activity center on WWU campus. (climbing wall, pool, HUGE weight room)

Summers are REALLY great. (camping, backpacking, biking in North Cascades, San Juan or Gulf Islands (CDN) or southern BC)
Lots of options on housing. Mine rented ~ 10 min north of campus and drove to a bus stop that had a direct bus to WWU. His rent was $350 (each) in a 4bdrm 4 plex. He had good roommates that still do a lot together from various locations in W WA.
If you have an extra week, take the ferry to Alaska, you might like it there and stay! But... I'd be running out to WA over Christmas Break to establish residency !! Then you can get 'in-state' tuition by spring term 2009. You might have to go back to SD this spring to 'visit' and finish AAS.

BUT... you can get to WA ASAP and enjoy some income tax free earnings. Maybe establish your 'gaming' consulting business, or IT help. I could sure use some of that right now...(nothing's talk'n... I hate MS, and anything to do with icons and smart dogs, wizards...... I was weened on PASCAL and UX, just the data please, forget the fluff and a zillion bytes for bogus overhead (that you can't KILL from another machine, when it is stuck dividing by zero for 2 hrs...)