So, don't worry about your future and focus on the present.

A house and the retirement account will come with time and a dedication to budgeting and sacrificing for a greater good. Having a career you really love that you had to work really hard for will only make the house/retirement account that much sweeter.

FWIW - my sister and BIL bought a house while my sister was in school. My BIL makes "ok" money and my sister was only working part time as a lab processor. Dedication, budgeting and lots of sacrifice helped them achieve their goal. IOW they didn't buy Droid phones, go out for dinner or try and find a bit of immediate happiness/excitement on "stuff". They clearly kept their long range goal in mind.

Think of how excited you were and how much you chattered about your Droid. Would you have been equally excited if you had put the Droid purchase price in to a retirement or home buying account?

If your goal is a house and a solid retirement and your income is limited you have to be willing to sacrifice a few weeks of excitement to reach the long range goal. How are you doing that? Yes, I know you are looking for a better job but until then what you are you doing each week to meet the goals of buying a house and securing your retirement?