I took a flash site and maintained the same design, except for some animations. The floating arrow used to swoop around. The arrow is now z-index over top with various layers of elements to create the hovering effect, maintain the text, and allows the barrel menu to continue to expand with more pages. The arrow's CSS top position is calculated while looping through the menu items.
Custom fields define the header graphic on each page, but the page title is actual text with shadowing to be like the original Flash.
This site has a few locations that are widgetized.
The home page has a widget across the bottom to allow a page to show as a widget within the green box (Spectacu.la plugin). Similarly where you may see a blue barrel now in the white space is also a page widget, or you may use a custom widget I built to pull a list of items marked as special from the store.
The store is WP Ecommerce with all pricing and payments stripped out so the orders can be sent as quotes.