US Presidential Race Heats Up: McCain vs Obama