I work on a .Net site all the time with
Visual Studio in
Parallels and
Skedit for the HTML, CSS and
Fireworks for the graphics on the Mac side.
I use a Macbook Pro primarily, but have used a Macbook to do everything when the pro was in the shop. The larger screen on the Pro really helps.