Sorry to bother you again, but I cant seem to find a way to make it work properly... Lets hope you know a bit of VB and about vectors

vPos is the Vector of the position of the player, sAngle is the angle of the player (360 degrees, looking from north to west, south...). I'm trying to set the vFront:
vFront.X = vPos.X + (Sin(sAngle * PI / 180) * 10)
vFront.Z = vPos.Z + (Cos(sAngle * PI / 180) * 10)
vFront.Y = vPos.Y
BASS_Set3DPosition vPos, Null, vFront, Null
BASS_Update
BASS_Apply3D
So, what am I doing wrong here? The vFront is a vector placed 10 units in front of the player. Aint that what I'm supposed to do?
Thanks alot for your precious help, it's really appreciated!