HI 303...HUmmm . that looks like my area code!
Listen .. it looks like you are a newbie ..in VHDL ,,It's ok ..ypu need a good book .Also i know a good way that i always advice to newbies .. Use xilinx ISE there is a schematic output block production .
When you write VHDL ,.. compile and then see the block diagram produced .. it will show all the flip flops ,registers and other logical primitives .. It's very nice ,.change this here and there and see right away
the block diagram synthetized by ISE ..
Get ISE from the XILINX web site .. it's only 5 bucks to order it!