Could be comcast just sucks, had many problems with internet and phone threw them.. They always have a stupid excuse.
Is it maybe because a gap in employment, maybe im not reading correctly but you said you liked working there in 2007, and then that you have 3...