1. Introduction
Hello everyone! Fist of all I would like to express my gratitude to Porteus developers, contributors and the rest of the community.
After lots of searching for a distro that would load itself into ram and provide lightning fast speed and good stability I have finally concluded that Porteus is my top choice.
Of course I have extensively used and tested other distros that provide this functionality (Puppy, Knoppix etc), but Porteus beats them all by providing excellent extensibility for adding applications and control over layered file system.
As a small token of my appreciation I post this "enhancement pack" that I use on daily basis and have tested very thoroughly.
Again, thank you, devs!
2. About this pack.
The pack consists of ready-to-be-used .xzm modules that can be placed under /modules of porteus-lxde.
The 3 main categories of my modules are:
a. Applications and themes
b. Their dependencies
c. My personal finely-tuned settings for usability and productivity (more on that later).
(Note: for Porteus-LXDE v2.1 all the .xzm are in the same place, so it may get a bit confusing, but its easy to figure out what each module does. All later module packs have been structured by folders.)
Applications
Cairo-dock with all the plugins (except GnoMenu, which requires tons of ubuntu-based dependencies)
Compiz with Emerald decorator
Volti - tray icon for volume control with mixer and *support for multimedia keys* --yay!-- using xlib
Xarchiver - better than file-roller IMHO, works flawlessly using system's commands for compression/decompression, integrates well with pcmanfm
Python 2 - used mainly as a dependency for lots of above apps, but should be mentioned here
Easystroke - global mouse gestures - excellent productivity enhancer (more on productivity later)
***
(only for Porteus-LXDE 2.1)Slapt-get and Gslapt for easy retrieving of packages with dependencies (for coverting to modules)
(only for Porteus-LXDE 2.1)LXTerminal - a more recent build with fixed Ctrl+Shift+C and Ctrl+Shift+V bug (it would trigger Ctrl+C when pressing Ctrl+Shift+C, effectively stopping currently executing procces on the terminal - VERY annoying bug)
(only for Porteus-LXDE 2.1)Chromium 30.0 - because the one from Porteus base doesnt work for me (although the firefox works great)
(only for Porteus-LXDE 2.1)Google-chrome 31.0 - mainly use it for their much more recent flash version (pepper-flash, google-chrome only)
(only for Porteus-LXDE 2.1)slocate - just like the famous "locate" to quickly find files (also has security enhancements on top of that)
Themes
Boje GTK2-GTK3 theme (I'm using orange variation as default but other colors are included).
Delorean-dark-theme-3.9 for those who prefer more flashy "carbon fiber" style. I suggest you pick another Emerald theme if using Delorean-dark, in order to have a more consistent look.
F-Darkest-combined is the F-Darkest-Black theme combined with theme it inherets, to provide more speed on loading and to reduce the total size.
macfonts collection (my default is set to Lucida Grande and Lucida Console for terminal, the best fonts hands down IMHO)
The rest of .xzm's are dependencies, some of them I have integrated in the application's main xzm, and named the module accordingly (eg. volti-pyalsaaudio-python_xlib.xzm has pyalsaaudio and python-xlib integrated).
The only exception on naming is the Cairo-dock module, cause it would get a VERY long name, so I just named it cairo-dock-3.3.1-final-deps.xzm.
3. Screenshots - everyone loves screenshots..

Yes, this is how Geany looks after applying these themes/icons 8)
http://i44.tinypic.com/23w1vmf.jpg

lxappearance and lxterm
http://i40.tinypic.com/rrtu1s.jpg

by using Down-Left and Down-Right mouse gestures I easily placed pcmanfm and lxterminal to occupy exactly half of screen each
http://i42.tinypic.com/2nm3oee.jpg

firefox

"expose" aka "scale", triggered at top right hot-corner
http://i41.tinypic.com/34gnhmr.jpg



Check the auto-hiding panel (notification area) - Bottom-Right corner

4. Usability
I have a decent background on usability and HCI (human-computer interaction), having worked on some User Interface projects in my university.
While I don't claim to be an expert, my UI choices are based on principles,methodologies and guidelines found in some well-known papers on the subject (Nielsen etc).
(Important!) Personal preference will always be a subjective factor, that cannot be quantified, yet plays enormously important role in how someone perceives the UI. Someone can find a mediocre UI better than a more finely-tuned one (no matter how objectively superior it may be), just because this is what he has used for years. Yes, habits and familiarity play a huge role in how we see things.
On that note, I would recommend sticking with for a few hours/days before drawing a conclusion. Fortunately, you can always modify the UI in case it does not meet your requirements. The beauty of linux ...