I can do it in about 2 mins on average. I think my fastest time was 1:35-1:40. Its not really "solving" tho, more like memorizing an algorithm. Here's the site I used, it took me about a week to learn (memorize).
http://www.alchemistmatt.com/cube/De.../toplayer.html