YES! Thanks to this tip on creating true static pages for WordPress 1.5, I have been able to get the About Me and Tech sections looking right again with just minor tweaking!
Then I rearranged the ordering of the menu items in the default theme’s sidebar.php and..voila! It is all as it should be now. 🙂
BTW I also came across another way of adding static pages to WP over here.