So I've talked about my job a lot on these forums, and I do like it, but the pay is not that great and I am starting to wonder if I am putting myself into a rut and whether or not I should be actively pursuing bigger and better things. The deal is, I was hired my senior year of college as part time help, primarily to teach my boss C++. I was suggested by a professor of mine who was also working with him part time. I was hired at $12 an hour, and upon graduation was given a raise to 15 an hour. So a year goes by, I am now responsible for most of the code written for the companies newest projects and I think I'm doing pretty well, but the company is having a hard time financially due to this recession. Luckily, we land a rather large deal with another company and upon this deal I was promoted to full time salaried and given a raise that works out to about 40k a year, plus company matched IRA, medical/dental/vision, vacation, all that. Now I am responsible for ALL software development for ALL of our current projects. I am pretty happy with it at the moment, my girlfriend just feels like I could be doing better and that I am getting in a rut and doesn't like that I am not even looking for something else. It doesn't help that neither of us really likes where we live and wish we could move back closer to our families. So I guess I am just wondering how my situation compares to other people with the same degree just out of college, and whether or not I should be shooting for better things or just relax and be happy that I have what I have when the market is such shit at the moment.