Rebuffering is caused by the interruption of wireless signal. Wireless communication isn't as reliable as wired connection so using wired connection should eliminate the problem. If it doesn't than there is something wrong with your Squeezebox.
You can also try the followings:
1. Change the setting in the wireless router to operate in a different channel.
2. Move the wireless router away from Microwave oven and cordless phone to reduce interference.
3. Upgrade wireless router firmware to the latest version.
4. Although you have a "N" router, Squeezebox doesn't use the new "N" standard. It operates in the older "g" standard which is less immune to noise and has a shorter range than the "N" standard. You can buy another N router and configure it as a WiFi to Ethernet bridge (note, not all WiFi router can be configured this way, one I know that can is the Apple Extreme Base Station). You than connect the ethernet bridge to the Squeezebox with a wire and let the bridge communicate with your existing "N" router thought wireless in the "N" standard.
You can also try the followings:
1. Change the setting in the wireless router to operate in a different channel.
2. Move the wireless router away from Microwave oven and cordless phone to reduce interference.
3. Upgrade wireless router firmware to the latest version.
4. Although you have a "N" router, Squeezebox doesn't use the new "N" standard. It operates in the older "g" standard which is less immune to noise and has a shorter range than the "N" standard. You can buy another N router and configure it as a WiFi to Ethernet bridge (note, not all WiFi router can be configured this way, one I know that can is the Apple Extreme Base Station). You than connect the ethernet bridge to the Squeezebox with a wire and let the bridge communicate with your existing "N" router thought wireless in the "N" standard.