you're gonna need to make sure the end user has both NET and XNA frameworks
You sure? I assumed it would just be .NET... it's not like you need the DirectX SDK to run DX games. The GFX requirements are surprisingly low... see my post and remember that MiniB3D no worky on my machine.