My recommendations would be:
- Dell D620 latitude notebook (sorry, I know you said no dell, but they're small, powerful, and cheap, since the D630s are out)
- Apple MacBook (small, fast, able to run both Windows and OSX. I'd run the Windows side for your schoolwork, then OSX to surf the web...