Hey guys, thanks for the info and sorry I haven't been back in a while... I never found a solution.
Everything you guys are talking is helpful, but every method you all talk about requires the use of a group... but I have found that there can be performance issues with groups, so I was trying not to use any in this instance since my shape is pure (no images).
To get more specific, I'm thinking specifically regarding the "generate web page" functionality. Regardless of the options you select here, when you create the webpage Visio makes a lot of desions. Ultimately these desions result in a) a VML type file for storing all the information needed to redraw the file (mainly connectors and basic shapes and coordinates for placing pngs), and b) a lot of png type files that store all the images. Now, everything I've done indicates that all groups are converted to pngs... which can often be quite large and seriously hinder performance. The information needed to redraw the shape, conversely, is tiny in comparison to storing the shape as a png. Plus, why waste time trying to draw it out in Visio if the final product is a png? I could've done all that in GIMP or Illustrator, had more control over the size and ultimately a better png would result.
So the shape in the screen shot I sent has no groups, just a pure visio drawing in the shapes master window... I've tried converting this to webpage and yes... only the VML was generated, no pngs except the basic stuff like the thumbnail. However, I then opened the master window, grouped the shape, updated the alignment box (worked), and tried to resave as a webpage... now there is a 350KB png in there. Considering a drawing with 25 custom shapes, that in itself will put my webpage at about 10MB.
So, to make a long story short.. is there a way to explicitely define the bounding box? Am I missing something?
I do not know how groups are handled in sharepoint, anyone know? We are probably going to use the sharepoint interface instead of the webpage since its just not that great.