Wow Tophat,
Those are some huge obstacles you had to overcome.

Glad things are working out for you and your on your way to your physical goals.

Like #8 said, post up exactly what your eating in a day and quantities.. 500 cals is extremely low.