I like the drawer slide approach.
http://www.instructables.com/id/DIY-Pull-Out-Trash-Cabinet/?ALLSTEPS