Should I even consider Caltech as a possible college to apply to?

<p>I do a lot of programming (Java, C++, Action Script 2.0, HTML, CSS , PHP, Visual Basic, AJAX etc…) Made several programs for my school that are in use today</p>

<p>Got decent scores on my SAT (If you classify a 2350 as decent) and perfect scores on my Math II, Math I and Physics Subject Tests A good enough GPA </p>

<p>Finance wise I can only pay 2 years of Caltech</p>