@Gaurish:
Again I will say AMD too had the socket mess before AM2 and we don't know when they will decide to introduce a new socket. Intel had LGA 775 for a very long time before they introduced new sockets for the new processors. During the time AMD had AM2/AM3, they were forced to make processors that are compatible to the socket, but then the architecture itself is not substantially different in any of these processors and most of the changes are incremental improvements. We don't know whether AMD had to compromise on performance by not deviating from existing architecture and keeping processors compatible to the same sockets.
So saying AMD is a better choice because they do not change sockets absolutely makes no sense. Who knows when AMD many come up with a new architecture to compete with Core i7 and introduce a new socket for that.
If AMD has any advantage in terms of motherboards, its the price of high end boards which are considerably cheaper than Intel counterparts. Socket compatibility is an advantage for people who already own a AM2+/AM3 board. Not for new buyers since we don't know whether new buyers would be able to upgrade to another processor on this platform in the future.