What do you think of the following stocks and their future?

GE - General Electric
FNM - Fannie Mae
C - Citigroup
BAC - Bank Of America
FRE - Freddie Mac

Thanks!

Just my opinion!

GE - buy
FNM - I own some of this and I'm thinking about holding it for another or so
C - buy
BAC - hold-buy
FRE - same as FNM, if you are thinking about holding the share for couple of years, then it might be a good choice

Always do your OWN research, don't take people's word on places like Yahoo! Answers!