I'd probably go for the breadcrumb solution