Wipe my hard drive to load Windows Vista

I tried wiping the hard drive with both XP and Vista on a single partition in order to load Windows Vista. I ended up with Windows Vista installed twice. How can I wipe the hard drive without losing all the programs and drivers?
