I want to buy myself a laptop. My budget is $450. I want my laptop not to be slow, and it must have a webcam. Keyboard must be good. It has to have Windows 7. Processor and RAM must not be awful and must suffice for the latest programs right now. Also has to be able to play YouTube HD videos without lagging and stuff. Also has to be available from either Best Buy or Newegg I don't want to purchase from any other stores. EDIT: Or should I just get the iPad 2?