Catch David Archuleta on iCarly this weekend!