Added (2012-05-27, 3:21 PM)---------------------------------------------
Added (2012-05-29, 5:27 PM)---------------------------------------------