My undergraduate GPA is not stellar...about 3.4. I graduated in June 2005 and I have been working in a computer science laboratory for over a year. I scored well on the Physics GRE (87th percentile), and while I was in college I did undergraduate research for three different professors. I'm just curious if anyone can speak from experience and tell me how much they think such a GPA would affect my chances of admission to a top program. Do I need the "triple-threat" of great GPA, great GRE scores, and loads of experience? Will I be automatically eliminated from some programs because of my GPA? Is my GPA less important now since I have been out of college for a while?