omg i want to smack myself at some of the advice in here...