Hey everyone,

I've been working with Drupal for a while now, but there are still a few basic areas ideas I am hung up on. Solving these hangups will literally open Pandora's box in regards to what I can conceive, create and accomplish within Drupal. If you could take a moment to share any of your experience that would be really appreciated.

Hangup 1: Working with CCK
If I have a content type "blog" with the CCK fields "header_image_upload" and "header_alignment"

header_image_upload is a CCK filefield
header_alignment is a CCK select list with four options "- None -" "Left" "Right" "Center"

How would I theme the page output so that depending on the selection of "header_alignment" my "header_image_upload" will be wrapped in a div with an appropriate class so that I may theme it with CSS. For bonus points, how could I do this in views?

Hangup 2: Views
How can I use views to replace the themed output of all my "blog" node types ?

Hangup3: Devel
I can not figure out how to print my pages variables, but even if I accomplish that, I still don't know how to display them (especially CCK).

That's pretty much it, if you can answer these questions it would change the way I work with Drupal forever.