Is it possible to align start menu tile groups into a column that is just a single block wide? I can't seem to logically group things 8 tiles at a time, so I wind up with a very long section of very small groups. If there's a program that can override Microsoft's default layout that would be nice. I'm familiar with .NET, but have really never done anything system oriented. If anybody has any suggestions on where to start with writing an app to do this, that would be very helpful as well.

Here's basically what my start screen looks like now: Before

Here's how I would like it to look: After