So c is the same to all observers no matter what their speed. There must be a property of space that explains this? Maybe something like the angle of space changes as you increase speed. Like say your at the centre of a circle and you have no velocity. Currently lightspeed to you occurs parralel to the radius of the circle, but as you increase speed the angle of the light changes progressively making it seem to you that it stays at c speed. The greatest angle change (90 degrees) occurs when you reach lightspeed - but this would not be theoretically possible. This may sound like a stupid idea but I thought I'd post it anyway.