There's heaps of sites around providing different windows themes including
"welcome/log on screens, and the XP splash screen.
Just google "Windows XP Start up screens" and you'll come up with about a
billion hits.
It's not as easy as it was in Windows 9x where you just override the default
bmp file with your own, since XP uses different (?) methods to display that
screen.