I graduated with a BS in Engineering Physics 7 years ago, and at that time I wasn't able to go to grad school. Since then I've been doing computer software and frankly hate it, and really wish I could have finished my education then. Anyhow, I would like to go pursue the advanced degree in physics so I can finally make that my career. My goal is to do research in gravity a la gravity waves and the general theory of relativity, but perhaps the computational route since therein lies my experience. So, my questions are 1) Would it be recommended to go to a masters program or straight to a ph.d. program? and 2) What recommendations can be made concerning letters of recommendations? Question 1 arises more from insecurity, I'm wondering if it's advisable to get the masters first because my overall GPA was shotty and my major GPA was only 3.00. I haven't taken the Physics GRE yet, but I'm not sure I'd score very high seeing as I haven't been doing physics over the past 7 years. Question 2 is really confusing me. Most schools look like they want 3 academic recommendations, but I haven't kept in contact with any profs from undergrad (not even the prof I did research with). So, I have no contacts for academic recs, but I can get professional ones no problem. Any insight is appreciated.