This is a long story. Can't wrap my head around this, so please bear with me. OSX 10.6.5 on 13" MBP 2010 connects wirelessly (802.11g) to the home network. Video files are on a Buffalo NAS (LS-CHL V2) which connects to the wireless router via ethernet (100M). When I play the videos (no matter the player is VLC, MPlayer Extended, Quick Time or RealPlayer), it is choppy. AVI and mkv are bearable but real medias stutter so bad it isn't watchable. Those files are not HDs. 1. First I thought it was a wireless problem (you know old G wifi). So I connect the MBP via ethernet. It helped but could not eliminate all stutters. 2. Then, I dusted off my old Thinkpad (circa 2003 model running XP). Plugged a 802.11g card (yes, the original one was a 802.11b), and viola, all videos play smoothly. 3. I refused to believe a 2010MBP was out ran by a 2003 Thinkpad, so I thought that was a protocol problem. So I stopped the AFP service on the NAS, forcing every machine on the network to connect via SMB. No luck. I even tuned the SMB connection response with "sudo sysctl -w net.inet.tcp.delayed_ack=0". 4. Now, the weirdest thing is, I finally tried to play the video on the Win7 virtual machine and it played smoothly. Yes, playing the video on top of Win7 on top of VMware on top of the OSX is faster than running it on OSX! Please help and give me some ideas. I have measure the network throughput using netcat and simple copy and paste, the Win7 VM is almost the same or just marginally faster.