Freelancer:
anujoy006
Re-Post of #23, #53,#72, and #73
So, finally this is my last try.. please leave feedback whether its good or bad...