Ben Stiller presented the Best Feature award at Friday night's (05Mar10) Independent Spirit Awards as three scantily-clad "independent porn stars" simulated sex just feet from him onstage at the L.A. Live venue in Los Angeles.