Very well, No I completely agree with you on the portfolio bit...I think you misunderstand...the problem nowadays, is getting someone to a point where they are viewing your portfolio, which means you either need to have somehow managed to get them in person (a good option is either knowing someone or attending one of the events I talked about), where you can show it off, OR have enough to show off on an application (such as an education or special certifications) to get their attention so they will WANT to look at your portfolio. Notch has gotten where he is today, because he struck out on his own, made a product, released it, turned a profit, and in doing so was able to show the industry what he knows...and therefore his education level is moot. That is very much what I am attempting to do here, make a game, release it, and have something that will draw attention to me and show my abilities. Your right, it is very much an artist's tool, and so you can see why I hold a preference to it over a programming centered system (though it must be stated that I also would like to work in engines such as Unity, Crytek, etc..but that at a one time fee of $99 + 15% royalties after $55,000 in profit, and use on an infinite number of titles) the UDK is a more affordable option for this project. Well first thing I can tell you, is if you want in this kind of industry but don't have plans to continue into college ( although I highly suggest at least getting a 2-year degree in general studies from a CC) that certifications are the way to go...they vary in cost, but they are a good way to verify you know what you say you know...lets say you want to be a C++ Programmer, then these are a good example of the kind of certs you could aim for. I would advise taking them through someplace like Microsoft though if possible ( I heard that Microsoft no longer offers a straight-up C++ cert, it is all about .NET now) but look up certifications for languages you know, find study guides online, and start taking them gradually. Your young, you've got time, if you started now you could be well off by the time you'd graduate highschool. Since you seem to definitely favor programming, this is probably a good path for you. I myself am in the process of studying for my A+ and CCNA and CCNET certifications. A good way to make contacts in the industry, is to sign up for beta tests. Now while it is better to take part in ones where you can go to the office and meet the developers in person, any test system where you are able to be in direct contact with a developer is a good one. For example, since I live about 2 hours out of Raleigh I took part in both in house Alpha tests and online Beta tests with the developers of Ubisoft Redstorm, for Ghost Recon Future Soldier, and I still have contact with Scott Shirhall, their QA Analyst and Playtest Coordinator....even had a nice conversation with him when I ran into him at this past ECGC when he was manning the Ubisoft booth.