Its funny, lot of the responses for this thread are investing my retirement money and profiting off it is fine, using products/services of such companies is fine, but working there, that's where I draw the line, that's just morally wrong. Its a lot of I'll draw the line where I want to and belittle others who do it differently.