Added (17 Jul 2012, 5:51 PM)---------------------------------------------
Added (27 Jul 2012, 8:14 PM)---------------------------------------------