I'm positive Notch knows about the desire for spawn points from at least one person, since I've mentioned it to him directly. All he said was "I'll keep that in mind".
I think he has some sort of plans for it, perhaps integrating it with furniture or land claim flags so you can actually place it as an item, but evidently despite my pleading he didn't think it was too important.
However. I have found that...
There is a way to move your spawn point in Infdev if you're up for a little work.
1. In Infdev, go stand in the spot you want to set as your new spawn point, then choose Quit, so you 'log out' there.
2. Open up NBTedit (get it from
here.)
3. Load your Infdev world, by going to your %appdata%\.minecraft\saves\world1-5\ directory and opening the level.dat file there, in NBTedit.
4. Click the plus sign next to the "Data" folder, where you will see your SpawnX, SpawnY, and SpawnZ stats. This is where the world knows to put you.
5. Change the numbers of these three entries to your current X,Y,Z position, which can be found, in order, under the data>player>pos folder.
6. Save.
And that's it! You're done. I've tested this out and after throwing myself into some lava I popped up ten feet away where I'd started, in the middle of my underground cave.
It's a third-party workaround but at least it works!